我今天刚开始在学校学习数组,我正在尝试将 5 添加到我数组中的所有值。在控制台日志中,所有值都添加了 5,但是当在控制台日志中打印循环外的值时,它会打印数组中的原始值。这是链接,因此您可以查看我的代码。如果您按下查看代码按钮,它应该可以让您使用我的代码。https://studio.code.org/projects/applab/SouZg_T_mKFUkTRlRPZHaaBXOO71-CGyy7dW6nF57qU
var myArray = [];
appendItem(myArray, randomNumber(1,10));
appendItem(myArray, randomNumber(1,10));
appendItem(myArray, randomNumber(1,10));
appendItem(myArray, randomNumber(1,10));
appendItem(myArray, randomNumber(1,10));
appendItem(myArray, randomNumber(1,10));
appendItem(myArray, randomNumber(1,10));
appendItem(myArray, randomNumber(1,10));
appendItem(myArray, randomNumber(1,10));
appendItem(myArray, randomNumber(1,10));
console.log("Before: " + myArray);
var myNewArray = (myArray[i]);
for (var i = 0; i < myArray.length; i++) {
//var myNewArray = myArray;
myNewArray = (myArray[i]+5);
//console.log(myArray[i]+5);
console.log(myNewArray);
//console.log("After: " + myArray);
}
console.log("After: " + myNewArray);