Javascript 复制对象的选定元素
我想复制与object.assign()类似的object元素,但要使用所有父对象 之前:Javascript 复制对象的选定元素,javascript,object,copy,Javascript,Object,Copy,我想复制与object.assign()类似的object元素,但要使用所有父对象 之前: const object = { a: 1, b: { c: 4, d: 5 } }; 之后: const newObject = { b: { c: 4, } }; 怎么做 我尝试使用ES6的解构,但只返回{c:4} 谢谢你的帮助 重新分解并构建: const ne
const object = {
a: 1,
b: {
c: 4,
d: 5
}
};
之后:
const newObject = {
b: {
c: 4,
}
};
怎么做
我尝试使用ES6的解构,但只返回{c:4}
谢谢你的帮助 重新分解并构建:
const newObject = (({ a, b: {c, d}}) => ({ b: { c } }))(object);
你可以试试这个
var newObject = JSON.parse(JSON.stringify(object));
然后将其记录到控制台以检查其值
console.log(newObject);
您希望如何询问对象以及您希望得到什么结果?我使用object.select('b.c');我期待{b:c:4}