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/

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: JavaScript. Проверка на существование элемента массива
спросили в Arch Enemy Ixodida
Есть ли в jQuery аналог PHPшной функции isset() ?
isset на что? ? на значение переменной или на объект? ?
если на объект - проверяйте длину
подробнее...

дан массив из 5 элементов найти сумму элементов массива (ПАСКАЛЬ)
надо сложить все элементы массива в цикле, тогда получишь
подробнее...
спросили в ЗАТО
Из массива JJ(100) в массив NN(100) перенести числа(элементы массива): сначала нечетные, а затем четные.
Доброго времени суток.

Не совсем понятно, что подразумевается под "сначала нечетные, а
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Чем отличается индекс массива от элемента массива?
индекс - номер элемента в массиве. Сам элемент получается как [индекс] *РазмерЭлемента - если
подробнее...

Помогите мне решить задачу в Pascal ABC.
думаю так можно, но не уверен________
const n=30;
var
a: array [1..n] of integer;подробнее...

JavaScript (задачи на массивы)
//1. Дан двухмерный массив. Найти: сумму элементов каждой строки.
[
[0, -1, 2, 3],подробнее...
спросили в Кобыз
Массивы в javascript. Как проверить массив на наличие повторяющихся элементов (да или нет)?
так же как и в любом другом языке - алгоритм-то везде один и тот же)

- отсортировать
подробнее...
спросили в Randomness
Напишите программу поиска минимального или максимального элемента в массиве. Pascal
сначала min и max присваиваете первый элемент массива (под нулевым индексом) затем идете по
подробнее...

Написать программу на паскаль. выполнить сортировку массива по возрастанию от заданного пользователем элемента
Александра, а каким именно способом сортировать? Ведь существует несколько видов сортировок.подробнее...
 

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

Имя*

E-mail:*

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