gpt4 book ai didi

javascript - 向现有js对象添加多个属性

转载 作者:可可西里 更新时间:2023-11-01 01:36:25 24 4
gpt4 key购买 nike

我想向具有现有属性的现有对象添加多个属性。有没有比每个新属性一行更简洁的方法?

myObject.name = 'don';
myObject.gender = 'male';

MDN 上的所有内容都展示了如何使用括号表示法创建新对象,而不是现有对象:https://developer.mozilla.org/en-US/docs/JavaScript/Guide/Working_with_Objects

最佳答案

在 ES6/ES2015 中你可以使用 Object.assign 方法

let obj = {key1: true};
console.log('old obj: ', obj);
let newObj = {key2: false, key3: false};

Object.assign(obj, newObj);
console.log('modified obj: ', obj);

关于javascript - 向现有js对象添加多个属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16427280/

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