JavaScript Array push() メソッド

定義と使用方法

push() メソッドは新しい項目を配列の末尾に追加し、新しい長さを返します。

ヒント:新しい項目は配列の末尾に追加されます。

注記:push() メソッドは配列の長さを変更します。

ヒント:配列の先頭に項目を追加するには、 unshift() メソッド。

例 1

配列に新しい項目を追加:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.push("Kiwi");

実際に試してみる

例 2

複数の項目を追加:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.push("Kiwi", "Lemon", "Pineapple");

実際に試してみる

例 3

push() 返り値の新しい長さ:

const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.push("Kiwi");   // 返り値 5

実際に試してみる

構文

array.push(item1, item2, ... , itemX)

パラメータの値

パラメータ 説明
item1, item2, ..., itemX 必須。配列に追加する項目。

技術的詳細

返り値: 数値、配列の新しい長さを示します。
JavaScript バージョン: ECMAScript 1

ブラウザサポート

テーブルの数字は、このメソッドを完全にサポートする最初のブラウザバージョンを示しています。

すべてのブラウザが完全にサポートしています push() メソッド:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
サポート サポート サポート サポート サポート サポート

関連ページ

チュートリアル:JavaScript 配列

チュートリアル:JavaScript 配列のConst

チュートリアル:JavaScript 配列のメソッド

チュートリアル:JavaScript 配列のソート

チュートリアル:JavaScript 配列のイテレーション

マニュアル:JavaScript pop() メソッド

マニュアル:JavaScript shift() メソッド

マニュアル:JavaScript unshift() メソッド