js object.assign
js object.assign 方法给如何使用?一起学习一下吧!
js object.assign作用是用于将所有可枚举属性的值从一个或多个源对象复制到目标对象,它将返回目标对象。
语法:Object.assign(target, ...sources)
参数:target: 目标对象
sources: 源对象
实例:
const one = {a: 1, b: 2}
const two = {c: '3', d: '4'}
var three = Object.assign({e: 5}, one, two)
打印结果:
three.a => 1
three.c => 3
three.e => 5
注意事项:
1. 如果目标对象中的属性具有相同的键,则属性将被源中的属性覆盖。后来的源的属性将类似地覆盖早先的属性。(对应key的value更新)
2. Object.assign 方法只会拷贝源对象可枚举的属性到目标对象。
3. Object.assign 不会跳过那些值为 [null] 或 [undefined]的源对象。
4. 对于单层属性,目标对象和源对象属性值的更改不会相互影响
5. 对于深层属性,即属性的key作为引用指向另一个对象。目标拷贝的是源对象的引用,目标对象和源对象属性值的更改会相互影响。
6. 目标对象等于返回对象,所有操作都是针对目标对象的即参数中的target对象
7. 继承属性和不可枚举属性是不能拷贝的
以上就是小编收集整理出来的,望能够帮助到大家。
-
帝豪gs后座放平步骤是什么
在后排座椅的顶部有卡扣式固定开关,靠背与坐垫处有转轴连接,按动开关可以将靠背轻松向下翻折,放平后座。帝豪gs是吉利旗下的一款SUV车型汽车,采用了吉利汽车的家族式设计。汽车还融...
问答查看全文>> -
大众变速箱漏油有什么危害?
大众变速箱漏油危害有:1、变速箱油和发动机油类似,主要起润滑,清洁,降温,防锈,密封。变速箱在运作时,会有高温和高压,如果变速箱油漏了,变速箱漏油会导致润滑不足,加快齿轮间的摩...
问答查看全文>> -
哪一个国家酒驾是可以枪毙的?
萨尔瓦多国家酒驾是可以枪毙的。在保加利亚酒驾两次就会被枪毙,保加利亚或许还比较仁慈,萨尔瓦多就严酷的多了,只要你胆敢酒驾,就得枪毙你。萨尔瓦多用法律告诉人们,车和酒是不能共存的...
问答查看全文>> -
iphonex 88%需要更换电池吗
iphonex 88%换电池吗?很多人反映,iphonex 的电池续航能力不太理想,很多小伙伴想更换电池,那么,iphonex 88%换电池吗?本期文章就来为大家解答,想知道的...
科技查看全文>>
推荐
- 1优劲 2019款 1.3L 双排加长版 标准型 ACTECO-SQR472WD怎么样,好不好310
- 2调皮可爱的空间语录 给朋友的幽默逗比留言153
- 3宝马x3刹车片多久更换一次?269
- 4给自己喜欢的人七夕祝福语358
- 5对冬天的赞美句子346
- 6手动挡汽车上坡没劲原因是什么139
- 715年的车是国几标准334
- 8威驰和致享怎么选?496