Задача определить идёт ли массив от меньшего к большему. Проблема кода если ставить в середине, элемент больше за предыдущий, то он сработает не так

let arr = [1,20,23,43,50,655,701]
for(let i = 0; i < arr.length; i++) {
    if(arr[i] < arr[i + 1]) {
        console.log('Массив идёт от меньшего к большему')
        break
    } else {
        console.log('Массив не идёт от меньшего к большему')
        break
    }
}

Ответы (1 шт):

Автор решения: Igor

let arr = [1, 20, 23, 43, 50, 655, 701];

let increasing = true;
for (let i = 0; increasing && i < arr.length - 1; i++) {
  if (arr[i] >= arr[i + 1])
    increasing = false;
}
console.log(`Массив${increasing? ' ' : ' не '}идёт от меньшего к большему`);

→ Ссылка