javascript проверка на массив



Javascript проверить существование элемента массива

Автор Ўрий Матвеенко задал вопрос в разделе JavaScript

JavaScript. Проверка на существование элемента массива и получил лучший ответ

Ответ от Николай Веселуха[гуру]
Вы, что, не знаете, что считать с нуля – это божественно?!
Ваша сетка 22х15, индексация массивов в JavaScript с нуля. pos.x во время выполнения неизменно равен 5, а pos.y, с каждой итерацией прирастает на единицу, потому что его значение не обнуляется при выходе из внутреннего forEach. А так как требуется 22 итерации и плюс 5 – его первоначальное значение, то выход за границы разумного вам гарантирован.
Разберитесь, зачем вам нужно приращение. Прежде напишите код с использование простого цикла for, а уже потом занимайтесь его рефакторингом, используя стандартные алгоритмы.Николай Веселуха
Высший разум
(194791)
Но проблема у вас с выходом за пределы массива.

Ответ от Ёергей Жаков[гуру]
1) способ
if( typeof( 'my_pos' ) == "undefined" ){ alert( 'переменная не определенна' );}
2) способ
if( my_pos === undefined ){ alert( 'переменная не определенна' );}
ссылка
3) if( !!my_pos ) { alert( 'переменная не определенна' ) ;}
habrahabr.ru/sandbox/44911/

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: JavaScript. Проверка на существование элемента массива
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*