Javascript 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

为什么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 myArray = [000,111,222,333,444,555,666,777,888,999];

let myNewArray = myArray.map((value) => {
     return 1000 - value;
});

console.log(myNewArray);
结果并非如此<代码>返回=是一个语法错误。