-1

値が123のプロパティ「value」を持つconsole.log(obj)Objectobjがあります。firefoxを見ると、オブジェクトとそのすべてのフィールドが出力されます。

「value」プロパティの値を出力しようとすると、未定義になります。

私は試した:

console.log(obj.value);

console.log(obj[value]);

私は何が間違っているのですか?

4

1 に答える 1

1

オブジェクトに次のような値がある場合:

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では、角かっことドット表記をほぼ同じ意味で使用できます。

ドットと角括弧の表記に関する詳細情報

于 2012-11-20T19:55:02.893 に答える