ES6对象重新赋值assign

对象重新赋值

赋值并新增属性

let dataCon = []

dataArr.map(data => {

  let obj = data

  obj['playName'] = '玩游戏'

  dataCon.push(obj)

})

 

这样会影响源数据。

用assign将源对象的属性复制到目标对象上

let dataCon = []

dataArr.map(data => {

  let obj = {}

  Object.assign(obj,data)

  obj['playName'] = '玩游戏'

  dataCon.push(obj)

})

 

猜你喜欢

转载自blog.csdn.net/qq_31001061/article/details/86007313