Если элементы x расположены в порядке возрастания, возвращает true, иначе false
function sortA(x) {
return x.sort((a, b) => a > b) ? true : false
}
console.log(sortA([1, 15, 8]))
Пример
var sortA = x => x.every((a,b,c) => !b || c[b-1] <= a);
console.log(sortA([1, 15, 8, -15]));
console.log(sortA([-5, 1, 2, 8]));
console.log(sortA([3, 0, 5]));
Функция sort
возвращает отсортированный массив, поэтому, в части
x.sort((a, b) => a > b) ?
всегда будет true
.
Следовательно и результат функции всегда будет true
.
Если нужно только проверить порядок элементов, только его и надо проверять, а не просто сортировать массив.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
На странице есть блок <div class="trading__buy-text" id="BS_title_balance"></div> В который текстом нужно динамически подгружать данные из БД Делаю следующим...
Вопрос в следующем: при обработке, browserSync фиксирует изменения sass файлов, но изменения в html не фиксируетПредполагаю, что ошибка в написании...