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

js object.assign

人气:357 ℃/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. 继承属性和不可枚举属性是不能拷贝的

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

  • 职场人士30岁实现“质变”的途径

    职场人士30岁实现&ldquo质变&rdquo的途径职场人士30岁,何去何从?30岁的比尔-盖茨,成功推出了Windows1.0松下幸之助注册了&ldquoNATIONAL&r...

    冷知识查看全文>>
  • 2021大暑祝福句子语录

    1、送上一份凉爽的祝福,祝你开心每一天!2、大暑来到,气温超高,防暑降温,时时记牢,凉茶多喝,瓜果不少,心情乐观,莫烦莫躁,朋友联系,送上问候,祝你大暑烦恼消!4、暑热一浪高一...

    句子查看全文>>
  • 早安撩人情话高情商 早安撩人情话高情商

    1、走过千山万水,才懂得家最温馨;历经风风雨雨,才感悟平淡最真;错过许许多多,才知道珍惜拥有;路过熙熙攘攘,才明白你最珍贵。早安!2、最近牙痛,因为常常想你,感觉太甜蜜,长蛀牙...

    句子查看全文>>
  • 眼睛里夹了豆豉是什么意思?

    你眼睛里夹了豆豉是什么意思?眼睛夹了豆豉,该词从字面意思上理解是形容人黑眼珠的部分是豆豉,引申出来的含义的就是吐槽人睁眼瞎、看不清楚状况,眼睛充其量就只是一个不好看的凑数的摆设...

    热词查看全文>>
  • 回复说说评论经典语录

    1、如果找不到一个坚持的理由,那就找一个从新开始的理由。2、每天早上在床上看时间不是为了起床,而是看还能再睡多久。3、你以为我会点赞,可是我没有,生活,就是这么不可思议。4、把...

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