当前位置:家常菜>百科>科技>正文

js object.assign

人气:319 ℃/2024-11-16 05:35:33

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. 继承属性和不可枚举属性是不能拷贝的

以上就是小编收集整理出来的,望能够帮助到大家。

  • 古今中外伤感爱情诗词名言名句

    1、一夜白头万事非,对花对酒断肠归。满地空余梨花雪,鸳鸯何时知双飞。2、泪雨问花花不语,又见散花落满地。步雨深夜夜不许,再盼长夜破晓时。3、思君如明烛,煎心且衔泪。4、锦瑟无端...

    名言查看全文>>
  • 运动服哪个牌子好 运动服十大品牌排行榜

    为您整理了运动服哪个牌子好,分别有斐乐/FILA、李宁/LI-NING、安踏/Anta、特步/XTEP、耐克/NIKE、361°、阿迪达斯/ADIDAS、彪马/PUMA...

    品牌查看全文>>
  • 电瓶亏电了怎样能补起来

    如果汽车长时间的不用,电瓶就会产生亏电问题,一般用以下四种方法就可解决。1、搭火线找一个新的电瓶或者另一部车子,将两者的火线搭在一起进行充电,就可以正常启动了。2、启用应急电源...

    问答查看全文>>
  • 化学教学教师工作心得感悟

    化学教学教师工作心得感悟怎么写呢?一起来看看小编今天的分享吧。1、化学教学教师工作心得感悟首先可以描写化学的重要程度和难易程度;2、然后可以描写化学教学的方法和手段,例如:实验...

    教育查看全文>>
  • 繁体字伤感签名

    1、親眼目睹自己的熱情冷卻,那是種怎樣的切膚之痛。2、又是一個人,又是一個情人節。3、我會漸漸走遠,直至從你的世界中消失。4、隨著時間的流逝,我們越走越遠。5、不要偷偷摸摸的看...

    签名查看全文>>
本网站部分内容、图文来自于网络,如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2007-2025 家常菜 All Rights Reserved. 手机版