Задача
У меня есть такой массив:
let oddsArray = [undefined, undefined, 5, 5]
И функция редуктора:
const reducer = (accumulator, currentValue) => accumulator + currentValue
Когда я вызываю console.log, я получаю это:
console.log(oddsArray.reduce(reducer, 1), 'oddsArray') /// NAN
Пока массив больше не содержит неопределенных:
[5, 5, 5, 5] /// 20
Что я хочу, чтобы произошло
Я хочу иметь возможность сложить все числа в массиве, даже если в этот массив включены неопределенные значения. Таким образом, исходный массив должен был равняться:
let oddsArray = [undefined, undefined, 5, 5] // 10
Как мне этого добиться?
Спасибо!