配列
注記
JavaScript の配列は、他の言語とかなり異なる性質を持っています。他の言語の経験がある方は注意して読むようにしてください。
配列の生成
JavaScript における配列(Array)は、キーが数値であるオブジェクトです。配列リテラルを用いて生成します。
const myFriends = ["Taro", "Hanako", "Becky"];
document.write(myFriends[1]); // Hanako
document.write(myFriends.length); // 3
配列リテラルでは、[
から]
までの領域の中に、複数の値をコンマ区切りで記述します。各値には 0 から始まる整数が自動的にキーとして割り当てられます。キー名が数値となっているため、各要素(プロパティ)にアクセスするためには、ブラケット記法を使用する必要があります。つまり、myFriends.1
という記法はエラーとなります。
['A', 'B', 'C']
のようにして生成された配列は、{ 0: 'A', 1: 'B', 2: 'C' }