• ベストアンサー

javascript初心者です

javascript超初心者です 配列を作る方法を教えてください new Array()で作らなくても下記のような記述だけでも配列をつくることができるんでしょうか? ["文字1", "文字2", "文字3"];

質問者が選んだベストアンサー

  • ベストアンサー
  • Ogre7077
  • ベストアンサー率65% (170/258)
回答No.2

配列リテラルですね。正確には配列初期化子といいます。 http://ecma-international.org/ecma-262/5.1/#sec-11.1.4 要は new Array() して push() を繰り返してくれる処理の簡略記述です。 JSONでも使われるほどに一般的です。 個人的には以下も良く使います。 '文字1,文字2,文字3'.split(',') // ["文字1","文字2","文字3"] 'abcdefg'.split('') // ["a","b","c","d","e","f","g"]

flash0
質問者

お礼

回答ありがとうございます そんな使い方もあるんですね。勉強になりました

その他の回答 (1)

  • b0a0a
  • ベストアンサー率49% (156/313)
回答No.1

はい。 むしろそっちがメインです。

flash0
質問者

お礼

回答ありがとうございます そうだったんですか。簡潔で使いやすいです

関連するQ&A