我有一个数组,我想添加它的元素,但是我拥有的算法给了我一个错误。
var numeros = [1, 2, 3, 4, 5], suma = 0;
forEach (numeros, function(numero){
suma += numero;
});
console.log(suma);
错误:未捕获的 ReferenceError:未定义 forEach
正确的方法是什么?
以及它会如何做一个 For
for(var i = 0; i <= numeros.length; i++){
numero = numeros[i];
suma += numero;
}
比较两种方法。
你可以这样做:
减少:
使用 array.prototype.forEach:
与:
对于经典:
您的错误是语法必须是这样
arreglo.forEach()
的,即通过包含它的变量名称的数组必须使用点语法访问.
方法,forEach()
然后删除您放在循环中的数组名称;那样