Using a variable for a key in a JavaScript object literal
我开始学习javascript并且已经看到上述问题的答案(下面),但
var thetop = "top",
obj = { [thetop]: 10 };
console.log(obj.top);
如果我有
var date = new Date().getDate();
var value= String(date);
obj ={[value]:100};
console.log(obj.value);
我没有找到上述代码的答案。由于变量值每天都在变化,我想在使用console.log(obj.value)而不是实际日期时使用值。 有人可以告诉我该怎么做。
答案 0 :(得分:0)
您可以使用“[]”而不是“。”来读取value属性,如下所示:
var date = new Date().getDate();
var value= String(date);
obj ={[value]:100};
console.log(obj[value]);