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錯誤。 –