return element[0] % 2 === 0;
};
Кто знает могу ли я так тестировать двух уровневый массив?
Так а что ты тут пытаешься сделать? Ты берешь из массива первый массив и возвращаешь остатков от деления
А что у тебя вернёт array[0] в данном случае, ты не задумывался?
двумерные (n-мерные) массивы это фикция, причём неудобная для обхода. удобнее всё пихать в одну кучу и вычислять индекс в зависимости от row/col.
function recursiveEvery(arr, func) { return arr.every((value, i) => { if ( Array.isArray(value) ) return recursiveEvery(value, func); return func(value); }); } function isEven(value) { if (value % 2 === 0) return true; return false; } recursiveEvery([2, 4, [2], [12, 10]], isEven) // true
Обсуждают сегодня