JavaScript | 配列に要素を追加する(push, unshift)

JavaScript JavaScript
スポンサーリンク

要点まとめ

JavaScript では、配列にあとから要素を追加できます。主な方法は次の3つです。

1. インデックスを指定して追加

let fruits = ['apple', 'orange', 'lemon'];
fruits[3] = 'banana';   // 3番目の位置に追加
console.log(fruits);
// => ["apple", "orange", "lemon", "banana"]
JavaScript
  • fruits.length を使えば「最後の位置」に追加できる。
  • 例: fruits[fruits.length] = 'grapes';

⚠️ インデックスを飛ばして指定すると「空の要素」ができるので注意。

fruits[7] = 'melon';
// => ["apple", "orange", "lemon", empty ×4, "melon"]
JavaScript

2. push() メソッド(配列の最後に追加)

let fruits = ['apple', 'orange', 'lemon'];
fruits.push('melon', 'grapes');
console.log(fruits);
// => ["apple", "orange", "peach", "melon", "grapes"]
JavaScript
  • 複数の要素をまとめて追加できる。
  • 戻り値は「追加後の配列の長さ」。

3. unshift() メソッド(配列の先頭に追加)

let fruits = ['apple', 'orange', 'lemon'];
fruits.unshift('melon', 'grapes');
console.log(fruits);
// => ["melon", "grapes", "apple", "orange", "lemon"]
JavaScript
  • 先頭に要素を追加できる。
  • 複数追加も可能。
  • 戻り値は「追加後の配列の長さ」。

まとめ(初心者向けポイント)

  • 最後に追加push()
  • 最初に追加unshift()
  • 好きな位置に追加 → インデックス指定(ただし空要素に注意)

👉 初心者の方はまず push()unshift() を覚えるのがおすすめです。
インデックス指定は「配列の仕組み」を理解してから使うと安心です。

タイトルとURLをコピーしました