gpt4 book ai didi

javascript - 如何将一个对象的现有属性以 Angular 复制到另一个对象?

转载 作者:行者123 更新时间:2023-11-30 20:03:08 25 4
gpt4 key购买 nike

考虑以下代码:

const x={name:"a"};
const y={name:"b", fname:"c"};
const z = Object.assign(x,y); //output: z={name:"b", fname:"c"}
//expected: {name:"b"}

如何达到预期效果?

最佳答案

您可以使用 for...in循环

const x={name:"a"};
const y={name:"b", fname:"c"};
const z = {};
for (let key in x) z[key] = y.hasOwnProperty(key) ? y[key] : x[key];
console.log(z);

关于javascript - 如何将一个对象的现有属性以 Angular 复制到另一个对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53166478/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com