Mozilla's getting a new look. What do you think? https://mzl.la/brandsurvey

概要

配列から最後の要素を取り除き、その要素を返します。

Array のメソッド
実装されたバージョン JavaScript 1.2
ECMAScript エディション ECMA-262 Edition 3

構文

array.pop()

説明

pop メソッドは配列の最後の要素を取り除き、呼び出し元にその値を返します。

pop は意図して汎用的です。つまり、このメソッドは配列に類似したオブジェクトに対して call したり、apply したりすることができます。ゼロから始まる数値プロパティであり、連続した連なりの最後を反映している length プロパティを含まないオブジェクトでは効果がないかもしれません。

空の配列に対して pop を実行した場合は、undefined を返します。

例: 配列の最後の要素を取り除く

以下のコードは、4 つの要素を含んだ配列 myFish を生成し、その後その最後の要素を取り除き、変数に代入しています。

var myFish = ['angel', 'clown', 'mandarin', 'sturgeon'];
console.log(myFish); // ['angel', 'clown', 'mandarin', 'sturgeon']

var popped = myFish.pop();
console.log(myFish); // ['angel', 'clown', 'mandarin' ] 
console.log(popped); // 'sturgeon'

ブラウザ実装状況

機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari
基本サポート 1.0 1.0 (1.7 or earlier) 5.5 ? ?
機能 Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート ? ? ? ? ? ?

関連情報

ドキュメントのタグと貢献者

 このページの貢献者: mamodayo, tatsuyaoiw, teoli, ethertank, Potappo, Mgjbot, Yuichirou
 最終更新者: mamodayo,