js 中对象的键名为变量的表示方法
在JavaScript中,如果你想动态地创建对象的属性名(键),你可以使用方括号([])来表示键名是一个变量的值。这种方式允许你在运行时构造属性名。
例如:
let key = 'name';
let value = 'Alice';
let obj = {};
obj[key] = value; // 相当于 obj['name'] = 'Alice';
console.log(obj[key]); // 输出: Alice
在上面的例子中,key
是一个变量,它的值是 'name'
。使用 obj[key]
可以创建一个名为 'name'
的属性,并赋值为 'Alice'
。当你想要动态地访问对象属性时,同样可以使用这种方式:obj[key]
。
评论已关闭