JavaScript中可以使用变量作为键,主要有两种方式:
var key = "name";
var obj = {};
obj[key] = "John";
console.log(obj); // 输出:{ name: "John" }
在上述代码中,变量key
的值被用作对象obj
的属性名,通过方括号语法给对象赋值。
var key = "name";
var obj = {
[key]: "John"
};
console.log(obj); // 输出:{ name: "John" }
在上述代码中,变量key
的值被用作对象字面量中的属性名,通过计算属性名的方式给对象赋值。
这两种方式都允许使用变量作为键,灵活地创建对象属性。在实际应用中,可以根据具体需求选择适合的方式。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)提供了稳定可靠的云计算基础设施,适用于各类应用场景。产品介绍链接地址:https://cloud.tencent.com/product/cvm
领取专属 10元无门槛券
手把手带您无忧上云