在数组中添加项目编号并在函数内返回总计

时间:2016-06-23 19:20:56

标签: javascript

有人可以帮我理解如何返回添加在一起的数组中所有项目的总数吗?以下是我的代码:

var numbers = [7, 55, 99, 27, 3, 1];

function addThemUp(numeros) {
  for (var i = 0; i < numeros.length; i++) {
  return numeros[i];
  }
}

addThemUp(numbers);
alert(addThemUp);

2 个答案:

答案 0 :(得分:0)

  

+中的每个值添加(lopp)到variable并返回summed-variable

&#13;
&#13;
var numbers = [7, 55, 99, 27, 3, 1];

function addThemUp(numeros) {
  var total = 0;
  for (var i = 0; i < numeros.length; i++) {
    total += numeros[i];
  }
  return total;
}

var op = addThemUp(numbers);
alert(op);
&#13;
&#13;
&#13;

使用Array#reduce

&#13;
&#13;
var numbers = [7, 55, 99, 27, 3, 1];

function addThemUp(numeros) {
  return numeros.reduce(function(a, b) {
    return a + b;
  });
}

var op = addThemUp(numbers);
alert(op);
&#13;
&#13;
&#13;

答案 1 :(得分:0)

警报调用中的代码存在一些错误,这是执行此操作的错误。

var numbers = [7, 55, 99, 27, 3, 1];
function addThemUp(numeros) {
var total = 0;

  for (var i = 0; i < numeros.length; i++) {
total+=numeros[i];
  }
return total;
}

var t = addThemUp(numbers);
alert(t);