JavaScript 使用变量作为键
Anika Tabassum Era
2022年5月10日
对象遵循维护键值
对的规则,并且键是冗余的。
要访问对象的值,我们可以使用 dot(.)
运算符,或者我们在方括号 ([])
中提及键字符串。
但是当我们为 key 设置一个变量的时候,我们也可以按照一些规定来使用它。
在 JavaScript 中使用变量作为对象的键
在这种情况下,我们将设置一个变量 varr
并输入键 key
。稍后我们将定义一个对象 obj
并在 obj[varr]
中设置唯一键。
var varr = "key";
var obj = {};
obj[varr] = 42;
console.log(obj.key);
console.log(obj["key"]);
变量 varr
被设置为对象 obj
的键。实际的键是存储在 varr
中的 key
。
但是使用变量作为键意味着将变量与对象一起添加到方括号中。
输出:
如果我们希望消除该值,你可以看到两种方法。一种是使用 dot
运算符并明确提及键名。
其次,在对象中使用方括号
,但使用字符串形式,因为我们的键
是字符串类型。
但是你不能使用存储键
名称的变量来访问对象的值。
Author: Anika Tabassum Era