0
点赞
收藏
分享

微信扫一扫

...运算符拷贝对象

夏天的枫_ 2022-01-07 阅读 48
javascript

举例

        let animal = {type:'cat',name:'vivi'};
        let copy = {...animal};
        copy.name = "hihi";

        console.log('copy',copy);
        console.log('animal',animal);

运行结果
在这里插入图片描述
由以上运行结果,可以看出,...运算符将对象animal的元素及其对应的值分别复制了一份赋值给了对象copy
当修改copy的元素值,animal并不受影响,也就是说,该方式的拷贝属于深度拷贝。

举报

相关推荐

0 条评论