0
我对JavaScript有点新东西,我有点混乱。 现在的JavaScript对象为以下之一:JavaScript对象属性访问技术
var obj = {
value:null
};
obj[value] = 2;
上面的代码将会给我一个错误在第2行
但如果更换如下
obj.value = 2;
它会工作。有人能告诉我为什么会发生这种情况。
我对JavaScript有点新东西,我有点混乱。 现在的JavaScript对象为以下之一:JavaScript对象属性访问技术
var obj = {
value:null
};
obj[value] = 2;
上面的代码将会给我一个错误在第2行
但如果更换如下
obj.value = 2;
它会工作。有人能告诉我为什么会发生这种情况。
您应该使用obj["value"] = 2
像下面
var obj = { value: null };
obj["value"] = 2;
console.log(obj);
你需要的地方 “” 周围的值。
var obj = {
value:null
};
obj["value"] = 2;
它应该是'obj [“value”] = 2' –
投票关闭作为typographycal错误。 –