У меня есть массив, в который я хочу добавить его элементы, но с алгоритмом, который у меня есть, он дает мне ошибку.
var numeros = [1, 2, 3, 4, 5], suma = 0;
forEach (numeros, function(numero){
suma += numero;
});
console.log(suma);
Ошибка: Uncaught ReferenceError: forEach не определен
Как правильно это сделать?
И как это будет делать For
for(var i = 0; i <= numeros.length; i++){
numero = numeros[i];
suma += numero;
}
Сравнить оба метода.
вы можете сделать это следующим образом:
с уменьшением:
с array.prototype.forEach :
с для :
для классики:
Ваша ошибка в том, что синтаксис должен быть таким
arreglo.forEach()
, то есть массив через имя переменной, которая его содержит, должен обращаться.
к методу с точечным синтаксисом,forEach()
а затем удалять имя массива, который вы помещаете внутрь цикла; быть таким