js 对象的键名如何设定成变量
在 JavaScript 中,你可以使用以下两种方式将对象的键名设定为变量。
-
使用计算属性名:
使用方括号[]语法来动态设置对象的键名。你可以将变量放在方括号内作为键名。示例代码如下:
const key = 'name'; const value = 'Alice'; const obj = { [key]: value }; console.log(obj); // 输出: { name: 'Alice' }在上述示例中,我们使用变量
key的值'name'作为对象obj的键名,并将值'Alice'赋给该键名。 -
使用对象的
setProperty()方法:
对象具有一个setProperty()方法,它允许你动态设置键名和对应的值。示例代码如下:
const obj = {}; const key = 'name'; const value = 'Alice'; obj[key] = value; console.log(obj); // 输出: { name: 'Alice' }在上述示例中,我们首先创建了一个空对象
obj,然后通过赋值运算符=将变量key和value分别设定为对象的键名和键值。
这两种方法都允许你根据变量的值动态设置对象的键名。请根据你的具体需求选择使用其中之一。
希望以上信息对你有所帮助!如果还有其他问题,请随时提问。
相信坚持的力量,日复一日的习惯.

浙公网安备 33010602011771号