有个需求,要把一个数组a,变成另一种数组b的形势,具体看下面的结构:

需求很简单,就是把数组a里面的b字段给打散,然后每个都变成一个新的数组。

这里可以用es6的reduce来收集结果,不用再定义一个额外的变量来收集结果:

这里注意一个技巧,假如有一个对象:let obj={name:'a'},然后有个变量:let name='b',那么{...obj,name}会变成{name:'b'},也就是会覆盖obj的name属性。

其他文章

0
我要评论

评论

返回
×

我要评论

回复:

昵称:(昵称不超过20个字)

图片:

提交
还可以输入500个字