在 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
分别设定为对象的键名和键值。
这两种方法都允许你根据变量的值动态设置对象的键名。请根据你的具体需求选择使用其中之一。
希望以上信息对你有所帮助!如果还有其他问题,请随时提问。
标签:设定,const,键名,Alice,js,key,obj,name From: https://www.cnblogs.com/pansidong/p/17537274.html