JavaScriptでの中括弧の使い方
JavaScriptでの中括弧の使い方は概ね以下の3通りがあります。
- function文やtry/catch/finally文のブロック(ブロックを明示する中括弧)
- 正規表現の繰り返し文字(/Go{2,4}gle/ --> Google, Gooogle, Goooogleにマッチ)
- オブジェクトリテラル(以下のサンプル参照)
var xxx = {aaa: "ABC", 10: "ten"}; document.write(xxx["aaa"], "<br>"); // ABC表示 document.write(xxx["10"], "<br>"); // ten表示 document.write(xxx.aaa, "<br>"); // ABC表示 document.write(xxx[10], "<br>"); // ten表示 //document.write(xxx[aaa], "<br>"); // Error: missing ) after argument list //document.write(xxx.10, "<br>"); // Error: a is not defined
- プロパティの「プロパティ名:値」は、中括弧で囲み、カンマで複数記述できる。
- プロパティ名は、識別子・文字列・数値。
- 値は、代入文の右辺となりえる式。