オブジェクトリテラルの注意点

JavaScriptのオブジェクトリテラルの注意点について。

サンプル

<script type="text/javascript">
var $varObject = { // オブジェクトのインスタンスを作成
    a : '値1', // プロパティを定義
    1 : '値2', // プロパティを定義
};
document.write( 'a:' + $varObject.a + '<br />' );
// document.write( '1:' + $varObject.1 + '<br />' ); // エラーになる
// document.write( 'a:' + $varObject[a] + '<br />' ); // エラーになる
document.write( '1:' + $varObject[1] + '<br />' );
document.write( 'a:' + $varObject['a'] + '<br />' );
document.write( '1:' + $varObject['1'] + '<br />' );
</script>

↓↓↓出力結果↓↓↓

スポンサード リンク

カテゴリー: JavaScript, オブジェクトリテラル, リテラル, リファレンス パーマリンク