@MRcracker

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

Есть массив
let arr = [[4, 51], [6, 7, 3];
let res = [];


Как при помощи метода FILTER правильно перебрать массив и добавить в переменную res вложенные массивы, cумма элементов которых - четная?
  • Вопрос задан
  • 68 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
arr.filter(n => n.reduce((p, c) => p ^ c, 1) & 1)

или

arr.filter(n => !(n.filter(m => m % 2).length % 2))

или

arr.filter(n => /[02468]$/.test(eval(n.join('+'))))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
XPOWER Одесса
от 3 000 до 5 500 $
07 мар. 2021, в 17:45
9000 руб./за проект
07 мар. 2021, в 17:44
3000 руб./за проект