gpt4 book ai didi

javascript - 如何向现有对象添加元素

转载 作者:太空宇宙 更新时间:2023-11-04 03:15:29 25 4
gpt4 key购买 nike

我有一个如下所示的对象:

{
id: 6,
url: 'https://google.com',
title: 'abc',
actions: 63,
status: 'active',
method: 'GET',
response_type: 'json'
}

现在我想在这个对象中再推送一个元素,预期输出如下:

{
id: 6,
url: 'https://google.com',
title: 'abc',
actions: 63,
status: 'active',
method: 'GET',
response_type: 'json',
new_ele: 'new_data'
}

最佳答案

如果你想用最简单的方式做到这一点

var obj = {
id: 6,
url: 'https://google.com',
title: 'abc',
actions: 63,
status: 'active',
method: 'GET',
response_type: 'json'
}

然后使用obj.new_ele = 'new data'或者如果您的 key 是动态的那么您可以使用obj[new_ele] = '新数据'

其他,如果您的环境支持 ES6/更高版本的 ES* 语法

使用Object.assign(obj, {new_ele: "新数据"});

即使使用扩展运算符,这也会变成

let newObj = { ...obj, new_ele: 'new data' };

关于javascript - 如何向现有对象添加元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57069128/

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