私はJavaScript言語に不慣れです。フォーマットはウェブ上で提供されています、私は試しましたが、それは未定義の結果を与えます。
var name = {
a : 'a',
b:'b',c:'c'
};
console.log(name.a);// undefined
console.log(name);// '[object object]'
出力は未定義ですか?なぜ
window.nameと競合しています。name
グローバルコンテキストで使用する場合、値は文字列化されます。解決策は、代わりに関数コンテキスト内でのみ、またはグローバルスコープ外の任意の場所で変数を使用することです。
var f = function(){
var name = {
a : "a",
b : "b",
c : "c"
};
console.log(name.a);
console.log(name);
}
f();
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加