gpt4 book ai didi

javascript - 仅克隆具有少量属性的对象

转载 作者:行者123 更新时间:2023-11-28 12:20:18 25 4
gpt4 key购买 nike

有没有一种方法可以在 JS 中克隆一个对象,只需要该对象的很少的属性?例如..

var Person = {
name: "Bob",
age: 32,
salary: 20000
};

我必须创建另一个仅包含名称和年龄属性的人员对象,以便它看起来像这样:

var clonedPerson = {
name: "Bob",
age: 32
};

我可以对对象进行深度克隆并删除。但我想知道是否有更好的方法来做到这一点。

最佳答案

使用最新的ES6,您可以通过以下代码实现这一点..

const Person = {
name: "Bob",
age: 32,
salary: 20000
};
const { salary , ...clonedPerson } = Person

console.log(clonedPerson)

关于javascript - 仅克隆具有少量属性的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39729591/

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