在关联数组中添加一个键值 javascript
Add a key value in associative array javascript
我有一个具有动态值的变量:
var location = 'state_name'
我想在关联数组中将它用作键,就像这样:
array.push({
location: value,
...
});
它应该将密钥保存为 state_name
而不是 location
。如何做到这一点?
location
是JavaScript中的保留字。使用其他名称作为变量。尝试使用允许 属性 名称作为变量的方括号 ([]
):
var array = [];
var loc = 'state_name';
array.push({
[loc]: 'test'
});
console.log(array)
我有一个具有动态值的变量:
var location = 'state_name'
我想在关联数组中将它用作键,就像这样:
array.push({
location: value,
...
});
它应该将密钥保存为 state_name
而不是 location
。如何做到这一点?
location
是JavaScript中的保留字。使用其他名称作为变量。尝试使用允许 属性 名称作为变量的方括号 ([]
):
var array = [];
var loc = 'state_name';
array.push({
[loc]: 'test'
});
console.log(array)