用途
・配列の末尾に値や要素を追加したいときに使用する。
使用方法
書き方
var array = 配列;
array.push( 追加したい要素, 追加したい要素, 追加したい要素...... );
配列
+ .(ドット)
+ push
で繋ぎ、()
で追加する要素を囲う。
追加する要素は、複数でも可能。また、数値・文字列・オブジェクトなど多様な要素の追加が可能。
例
var hoge = [hoge1, hoge2];
hoge.push(hoge3, hoge4, hoge5);
console.log(hoge);
結果
[hoge1, hoge2, hoge3, hoge4, hoge5];
注意
連想配列では使えない
例
var hoge = { class:'A', color:red };
hoge.push(['B', green]);
console.log(hoge);
結果
Uncaught TypeError: obj.push is not a function
その他
配列の「要素数」を返してくれる。
例
var hoge = [hoge1, hoge2, hoge3, hoge4, hoge5];
var hoge_length = hoge.push(); //要素数を取得
console.log(hoge_length);
結果
5
この記事は以下の情報を参考にして執筆しました。
・https://www.sejuku.net/blog/84475