В чем ошибка в методе reduce()?
Начальное значение для суммы не указалlet array = [-2, 0, 1, 2, 3];
let result = array.reduce(function(sum, element, index, thisArray) {
  if(element >= 0) {
    return sum + element;
  } else {
    return sum;
  }
}, 0);
console.log(result); // 6
Начальное значение для суммы не указалlet array = [-2, 0, 1, 2, 3];
let result = array.reduce(function(sum, element, index, thisArray) {
  if(element >= 0) {
    return sum + element;
  } else {
    return sum;
  }
}, 0);
console.log(result); // 6