Как сделать поиск двух одинаковых чисел подряд в массиве? и почему код неправильный?
Почему этот код всегда выводит 'нет'?
var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 9];
var flag = false;
for (var i = 1; i < arr.lenght; i++) {
if (arr[i] == arr[i - 1]) {
flag = true;
break;
}
}
if (flag === true) {
alert('да');
} else {
alert('нет');
}
Ответы (1 шт):
Автор решения: Ilia Brykin
→ Ссылка
const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 9];
let flag = false;
for (let i = 1; i < arr.length; i++) {
if (arr[i] === arr[i - 1]) {
flag = true;
break;
}
}
if (flag) {
alert('да');
} else {
alert('нет');
}