Есть ли способ клонировать объект с несколькими свойствами объекта в JS? Например ..Клонировать объект только с несколькими свойствами
var Person = {
name: "Bob",
age: 32,
salary: 20000
};
Я должен создать объект другого человека с только имя и возраст собственности, так что это будет выглядеть примерно так:
var clonedPerson = {
name: "Bob",
age: 32
};
Я мог бы сделать глубокий клон из объект и удалить. Но я хотел знать, есть ли лучшие способы сделать это.
Вы можете просто просмотреть свойства старого объекта и только скопировать его по желанию. – vlaz
Если вы не хотите использовать delete, вам нужно определить новый объект только с теми свойствами, которые вы хотите. Не существует собственного метода для копирования объекта с только желаемыми свойствами. – Danmoreng
'var clonedPerson = {name: Person.name}' – adeneo