Как сделать поиск двух одинаковых чисел подряд в массиве? и почему код неправильный?

Почему этот код всегда выводит 'нет'?

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('нет');
}

→ Ссылка