質問: {name: 'kirby', saying:'poyo'} ``` これを一方ではオブジェクトと教わり、一方の参考資料には連想配列と呼ばれていました。 以下のQiitaによると、**JSには連想配列というものは存在せず、JSのデータ型としてオブジェクト型がある**、とのことでしたが、結果的にどちらを使うべきなのか迷っています。 Javascriptメモ:連想配列とオブジェクト
回答: はじめまして 自分はこの考えに近いので ttps://qiita.com/juniskw/items/d6846e9d3d34eecd6515 > > 一般的なプログラミング用語と JavaScript の用語を分けて考えるとわかりやすいかもしれません。 > > > 「連想配列」は一般的なプログラミングの用語です。 > > http://ja.wikipedia.org/wiki/%E9%80%A3%E6%83%B3%E9%85%8D%E5%88%97 > > > 一方「Object」は JavaScript のデータ型です。JavaScript の Object は、単純に言うと「キーと値のペアの集合」です。ですので、これは連想配列の性質を持っていると言えます。 > > > 「連想配列」機能をもたせたオブジェクト みたいに言います