在JavaScript中,如果你想要动态地设置对象的键(key),你可以使用方括号([]
)语法。这种语法允许你使用变量或表达式作为对象的属性名。以下是一个简单的示例:
let obj = {};
let dynamicKey = 'myKey';
obj[dynamicKey] = 'myValue';
console.log(obj); // 输出:{ myKey: 'myValue' }
在这个示例中,我们首先创建了一个空对象obj
。然后,我们定义了一个变量dynamicKey
,并将其设置为字符串'myKey'
。接下来,我们使用方括号语法将obj
对象的dynamicKey
属性设置为字符串'myValue'
。最后,我们打印出obj
对象,可以看到它现在有一个名为'myKey'
的属性,其值为'myValue'
。
这种方法非常有用,特别是当你需要根据某些条件或用户输入动态地设置对象属性时。