gpt4 book ai didi

javascript - 如何仅以特定格式在数组中添加动态键?

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

我有一个数组 - var array = [];

我们需要按如下指定的特定格式推送键值对:

array.push({

'id' : 21,
'name': 22,
<dynamic key name> : key value

});

如您所见,第三个键是一个动态名称,只有在运行时才知道。限制是使用这种格式。我们如何做到这一点?

我正在使用特定的 angularjs 插件,我只需要数组采用这种格式。

注意这句话

array[<dynamic key>] = value 

没有帮助

最佳答案

对于 es6 这可以通过以下方式完成

array.push({
id:5,
name:'John',
[dynamicVar.name]: dynamicVar.value
})

用es5分两个阶段进行实例化

var data = {
id:5,
name:'John'
}

data[dynamicVar.name] = dynamicVar.value;
array.push(data)

关于javascript - 如何仅以特定格式在数组中添加动态键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38491365/

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