20180228
配列と連想配列で、使うカッコが異なる理由がわかったので一応メモ。
・配列
Array=["りんご","なし","バナナ"]
・連想配列
Array= {"赤":"りんご", "青":"梨", "黄":"バナナ"}
と、なんか微妙に外側のカッコが違います。
いままでは、連想配列が特殊な配列だと思っていたのですが、ふと気になって解説本(←しかも基礎なヤツ)を読むと、気になる一文が…。
『Javascriptで扱うデータは、実はすべてオブジェクトです。』
∑( ̄[] ̄;)!ホエー!!
なんということでしょう、特殊な配列と思っていた連想配列は、ただのオブジェクトではありませんか。オブジェクトのキーと値が書いてあるだけでしたよ…。
Javascriptをさわり始めたころ、その場しのぎで勉強していたので、このような知識の断絶が起こってしまったものと思います。反省。やっぱり基本は大事!