小编Jus*_*Lek的帖子

如何在一行中的地图箭头函数中返回展开运算符

我需要做的是映射数组并在所有对象上将值设置为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)

不行!:'(我错过了什么?

javascript arrays ecmascript-6 spread-syntax

4
推荐指数
1
解决办法
3217
查看次数

标签 统计

arrays ×1

ecmascript-6 ×1

javascript ×1

spread-syntax ×1