Дано массив, вывести все индекы элементов которые множественный на 3
let x = [10,3,6,9,15,30]
пробовал так но не работает, а можно ли без фильтра?
let x = [10,3,6,9,15,30].filter((index) => (index*3)/3==3)
а можно получить сумма индексов?
Ответы (1 шт):
Автор решения: Igor
→ Ссылка
//let x = [10,3,6,9,15,30]
// пробовал так, работает
let indexes = [10,3,6,9,15,30].reduce((r, el, i) => {
if (!(el % 3)) r.push(i);
return r;
}, []);
console.log(JSON.stringify(indexes));
let sumOfIndexes = indexes.reduce((r, el) => r + el);
console.log(sumOfIndexes);
// - а можно ли без фильтра?
// - А зачем?