Im в настоящее время узнает о break и continue заявления. Он печатает 1-й массив, второй массив запускает предупреждение, как и предполагалось, но третий не запускается, когда я использую оператор continue. Может быть, я не делаю это правильно? некоторые рекомендации для новичков были бы приятными.Javascript - Продолжить утверждение не работает?
Я использую JSBin для запуска этого.
p.s. им уроки из книги "Начальный Javascript"
Благодаря
var n = [233, "john", 432];
var nIndex;
for (nIndex in n) {
if (isNaN(n[nIndex])) {
alert(n[nIndex] + " is not a number");
continue;
}
document.write(n[nIndex] + " ");
}
В вашем коде не найдено проблем. он работает нормально. –
Работает для меня ... –
FYI, вы никогда не должны перебирать массивы javascript с помощью 'for (x in y)', потому что он будет перебирать все перечисляемые 'свойства' массива, а не только элементы массива, которые не могут включать свойства элемента массива. Вы должны использовать '.forEach()' или 'for (var i = 0; i
jfriend00