如果要使用数组的forEach()方法对其改值时,需要直接通过arr[i]这种方式来更改. 请看下面代码: // 数组改值 let arr = [1,3,5,7,9]; arr.forEach(function(item){ item = 30; }) console.log(arr); //输出 (5) [1, 3, 5, 7, 9] 显然没有达成目的,下边这样写可以实现 // 数组改值 let arr = [1,3,5,7,9]; arr.forEach(function(item,inde