上記のビートルズ配列は、従来の配列の典型的な例です。各要素の添え字は数値であり、要素が追加されるたびに数値は 1 ずつ増加します。最初の要素のインデックスは 0、2 番目の要素のインデックスは 1 です。等々。
配列を埋めるときに要素の値のみが指定された場合、配列は従来の配列となり、個々の要素の添え字が自動的に作成され、更新されます。
このデフォルトの動作は、配列を埋めるときに新しい要素ごとに添字を明示的に指定することで変更できます。新しい要素に添字を付ける場合、使用できるのは整数に限定されません。文字列も使用できます:
このような配列を連想配列といいます。数値の代わりに文字列を使用できるため、コードがより読みやすくなります。ただし、この使用法は良い習慣ではないため、すべての人に推奨されるわけではありません。基本的に、連想配列を作成するときは、Array オブジェクトのプロパティを作成します。 JavaScript では、すべての変数は実際には何らかの型のオブジェクトです。たとえば、ブール値はブール型のオブジェクトであり、配列は配列型のオブジェクトです。上の例では、実際に name、year、living 属性を lennon 配列に追加しました。理想的には、Array オブジェクトのプロパティを変更せず、代わりに汎用オブジェクトを使用する必要があります。
以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。