второго и третьего элементов массива (нуль, второй - и третий это индексы 0, 2, 3)
// Вывод - по нажатию кнопки b-5
// Вывод в out-5
// Тест допустим массив [1,2,3,4,5,6,7,8,9,10] вывод: 8
ar5 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
document.querySelector('.b-5').addEventListener("click", () => {
let sum = ar5.reduce((accum, item, index) => {
return (index == 0 || index == 2 || index == 3) ? accum += item : accum += 0
}, 0)
document.querySelector(".out-5").innerHTML = sum;
});
вопрос, сильно ли меня будут бить за такой код?
то понятно, а решение?
там начало не моё, это этот, как его, ну вы поняли
вынесите в массив нужные индексы
а потом? просто зафильтровать?
та как угодно дальше
так я не понял, а чем редус то плох?)
можно записать в массив индексы и reduce на него кинуть, по этим индексам доставая элементы. как угодно можно, крч
ну ладно(
вот ваш return там прям вообще не нравится мне, просто всем abstract equality, ручное перечисление условий, += бессмысленное, ведь потом все равно return
ладно, сделаю через 2 массива) вы как мой опытный программист с палкой хд
я просто человек с палкой
в любом случае лучше палка, чем топор хд
Даже страшно спросить что имелось ввиду 😅
всё сразу
Обсуждают сегодня