配列の値の取得と、代入
【開発環境】
OS:Win11(64ビット)
VSCode1.72.2、
クロム
【インデックスを指定して配列の要素へアクセスする】
配列の要素はインデックス(添字)と呼ばれる数値を指定することでアクセスすることができます。
インデックスは配列の一番最初の要素が 0 、次の要素が 1 というように順番に割り当てられています
・書式
配列名[インデックス]
【要素に格納されている値を参照する】
要素を指定して変数に代入することで要素の値を取得する事が出来る
サンプル
let pref = ['Tokyo', 'Osaka', 'Aichi', 'Kyoto'];
console.log(pref[0]);
console.log(pref[1]);
console.log(pref[2]);
console.log(pref[3]);
let pref = ['Tokyo', 'Osaka', 'Aichi', 'Kyoto'];
・結果
Tokyo
Osaka
Aichi
Kyoto
存在しないインデックスを指定した場合
let pref = ['Tokyo', 'Osaka', 'Aichi', 'Kyoto'];
console.log(pref[4]);
結果
undefined
【要素に新しい値を代入する】
配列を作成したあとで、配列の要素に対して新しい値を代入することができます。
・書式
配列名[インデックス] = 値;
サンプル
配列の作成
let pref = ['Tokyo', 'Osaka', 'Aichi', 'Kyoto']; //配列リテラル
console.log(pref);
結果
['Tokyo', 'Osaka', 'Aichi', 'Kyoto']
新しい値を代入する
pref[1] = 'Nara';
console.log(pref);
結果
["Tokyo", "Nara", "Aichi", "Kyoto"] //'Osaka'→ 'Nara'