我需要做的是映射数组并在所有对象上将值设置为false.这是我的第一枪:
data = data.map((item) => {
item.active = false;
return item;
})
Run Code Online (Sandbox Code Playgroud)
作品!但后来有Eslint,没有param-reassign.所以我必须找到别的东西.经过一些谷歌搜索后,我找到了传播操作员!真棒!我创造了这个杰作:
data = data.map((item) => {
return {...item, active: false}
})
Run Code Online (Sandbox Code Playgroud)
看起来很酷,也很好用.但是再次有Eslint,箭身式.好的我会在同一行返回对象:
data = data.map(item => {...item, active: false});
Run Code Online (Sandbox Code Playgroud)
不行!:'(我错过了什么?