The map
функция выглядит намного лучше, чем for
цикла:Вызов функции без назначения ее результат переменной
var arr = ["Apple", "Orange"];
// map example
arr.map(function(item){ eat(item); });
// for example
for(var i=0; i<arr.length; i++){
eat(arr[i]);
}
И я предпочел бы map
над for
но:
- функция, который
map
становится как аргумент, должен иметь возвращаемое значение, которое должно быть уменьшено до массива, который должен возвращатьсяmap
. Какое влияние имеет передача функции viod наmap
, как в моем примере? map
возвращает массив. Что произойдет, если я не назначу его переменной, как в моем примере?- Есть ли какая-либо функция пустоты, например
map
?
То, что произошло в этом названии? «assuaging» :) – tymeJV
3. ['Array.prototype.forEach'] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach) – cHao