es6中的对象方法_Object.assign

6

Es6中新增了很多方法,让我们脱离了Es5的苦海,很多很复杂的功能现在调用函数就能实现,今天我们来聊聊Es6中的Object.assign方法: Object.assign()方法…

Es6中新增了很多方法,让我们脱离了Es5的苦海,很多很复杂的功能现在调用函数就能实现,今天我们来聊聊Es6中的Object.assign方法:

Object.assign()方法主要是用来进行对象合并操作的,将源对象(source)的所有可枚举属性,复制到目标对象,这种复制会在内存中在开辟一块区域进行存储,可以解决赋值结果导致地址引用的问题
Object.assign方法的第一个参数是目标对象,后面的参数都是源对象。

1
2
3
4
5
6
7
8
<script>
  let obj = Object.assign({
    a: 1
  }, {
    b: 2
  })
  console.log(obj)
</script>

这样我们就将两个对象的值赋值给了obj,特别的方便,大家有没有学到呢

作者: huanggr

为您推荐

7

发表评论

电子邮件地址不会被公开。 必填项已用*标注