Javascript array.map不更改数组值
为什么array.map不起作用 我的代码是:Javascript array.map不更改数组值,javascript,Javascript,为什么array.map不起作用 我的代码是: let myArray = [000,111,222,333,444,555,666,777,888,999]; myArray.map((value) => { return = 1000 - value; }); console.log(myArray); 结果是: [0、111、222、333、444、555、666、777、888、999]调用map返回一个新数组。它不会在适当的位置修改旧的。改为这样做: let my
let myArray = [000,111,222,333,444,555,666,777,888,999];
myArray.map((value) => {
return = 1000 - value;
});
console.log(myArray);
结果是:
[0、111、222、333、444、555、666、777、888、999]调用
map
返回一个新数组。它不会在适当的位置修改旧的。改为这样做:
let myArray = [000,111,222,333,444,555,666,777,888,999];
let myNewArray = myArray.map((value) => {
return 1000 - value;
});
console.log(myNewArray);
结果并非如此<代码>返回=是一个语法错误。