Показать сообщение отдельно
  #1 (permalink)  
Старый 11.09.2018, 20:36
Аватар для MC-XOBAHCK
Профессор
Отправить личное сообщение для MC-XOBAHCK Посмотреть профиль Найти все сообщения от MC-XOBAHCK
 
Регистрация: 06.08.2017
Сообщений: 473

Как проверить массив на NaN
Как проверить массив на то что в нём нет элементов NaN ?

Мне нужно если в массиве нет элементов NaN запустить выполнение кода. Примерно такая модель:
let arr;

if (в arr нет элементов NaN) {
    console.log('Ура!!!');
}


Т.к. мне нужно вывести сумму массива, я могу сделать такое рабочее решение - сделать переменную с результатом суммы и если оно не равно NaN то выводить результат, но оно мне кажется глупым:
let arr;
let summa = arr.reduce((sum, item) => sum + item);

!isNaN(summa) ? console.log(summa) : console.log('В массиве было NaN');
Ответить с цитированием