我是一名 JavaScript 新手。我正在尝试练习一些样例 JavaScript 问题。当涉及到遍历数组的问题时,我有点卡住了。有人能指导我一下吗?
我想把 oldArray
中的值加上 5,并存储在 newArray
中。
var oldArray = [12, 45, 6, 23, 19, 20, 20, 15, 30, 42];
var newArray = [];
function plusFive(oldArray[i]) {
for (var i = 0; i < oldArray.length; i++) {
newArray.push(oldArray[i]) + 5) };
}
}
oldArray
未定义。我假设您在参数列表中将oldArrray[i]
更改为oldArray
。那么这个错误消息就意味着您没有将oldArray
传递给函数。您需要调用它作为plusFive(oldArray)
。注意:函数外部和内部的oldArray
是两个不同的东西! - user663031