【发布时间】:2017-06-17 15:28:00
【问题描述】:
我想返回一个数组,changeArray,每个元素都在“array”+2中。
我得到一个空的“changeArray”。
var array = [1, 2, 3, 4];
function changeArray(array){
var newNums = [];
array.forEach(function(number){
number = number + 2;
console.log(number);
//return(newNums);
});return(newNums);
}changeArray(array);
感谢大家的精彩回答。他们真的很有帮助。我应该使用 .forEach 并“返回”新数组。我同意 .map 最好,但是...非常感谢!
【问题讨论】:
-
你从来没有把任何东西放入 newNums ......并且 return 不是一种方法
标签: javascript arrays