Я работаю над упражнением Javascript [1]. Ниже я пишу. Я думаю, я прав. Но это явно ошибочно. Я не знаю, что пошло не так. Ты видишь?Javascript: Codeacademy: Утерянные номера
Я пробовал отлаживать. Как мне отлаживать? Вы видите какую-либо ошибку?
var lost = [4, 8, 15, 16, 23, 42];
var isLost = function (n) {
for (var i=0; i++; i <lost.length) {
if (n === lost[i]) {
return false;
}
}
return true;
};
var ret = isLost(12);
if (ret === true) {
console.log('12 is a lost number');
}
var ret = isLost(16);
if (ret === true) {
console.log('16 is a lost number');
}
+1 Wew !! Стреляйте в меня, я такой тупик. Но это все равно меня достало. Не уверен, что еще не так. '12 - утерянный номер 16 не утерян номер К сожалению, попробуйте еще раз.' –
@GP Вы получили обратные выражения в обратном порядке. Внутри оператора 'if' это должно быть' return true', а в конце функции должно быть 'return false' ... –
Спасибо, Šime. Что помогает! –