Мой JS-код имеет массив arrayResults , некоторые его элементы могут быть «неопределенными» - это особенность алгоритма. Чтобы проверить, что таких элементов нет, я использую следующий код:
for (i in arrayResults)
{
if (typeof(arrayResults[i])=='undefined')
{
// ask user to repeat
};
};
Но, используя отладчик, я обнаружил, что JS-движок передает «неопределенный» -элемент массива (для условия), соответственно, у меня нет возможности сделать сравнение и выполнить следующие инструкции.
Итак, есть ли способ действительно проверить "неопределенные" элементы в массиве? (Я не могу установить элементы массива в последовательности, потому что, если я обнаружил позицию «неопределенного» элемента, я говорю пользователю перейти на эту позицию).