无法访问 JavaScript 中对象的属性 - 我做错了什么



我有一个Object obj,它有一个属性"value",值为123。当我console.log(obj)时,我看到 Firefox 打印对象及其所有字段。

当我尝试打印"value"属性的值时,我没有得到定义。

我试过了:

console.log(obj.value);

console.log(obj[value]);

我做错了什么?

如果你的对象有如下所示的值:

obj={value:"Object Value"};

obj.valueobj['value']有效。

 console.log (obj.value); //Output will be 'Object Value'
 console.log (obj['value']); //Again output will be same 'Object Value'​​​​​​​​​​​​​​​​​​​​

在javascript中,你几乎可以互换使用方括号和点符号。

有关点与方括号表示法的更多信息

相关内容

最新更新