首页 > 解决方案 > 复制对象的选定元素

问题描述

我想复制类似于 Object.assign() 的对象元素,但与所有父母一起。

前:

const object = {
        a: 1,
        b: {
            c: 4,
            d: 5
        }
    };

后:

const newObject = {
    b: {
        c: 4,
    }
};

怎么做?

我尝试使用解构 ES6,但只返回{c: 4}

感谢帮助!

标签: javascriptobjectcopy

解决方案


你可以试试这个

var newObject = JSON.parse(JSON.stringify(object));

然后将其记录到控制台以检查其值

console.log(newObject);

推荐阅读