100 of 264 menu

popメソッド

メソッド pop は、配列の最後の要素を 削除します。このとき、元の配列は変更され、 メソッドの結果として削除された要素が返されます。

構文

配列.pop();

配列から最後の要素を削除してみましょう:

let arr = ['a', 'b', 'c', 'd', 'e']; arr.pop(); console.log(arr);

コードの実行結果:

['a', 'b', 'c', 'd']

元の配列から削除された最後の要素を 出力してみましょう:

let arr = ['a', 'b', 'c', 'd', 'e']; let del = arr.pop(); console.log(del);

コードの実行結果:

'e'

. 応用

配列から文字列 '16-25-34' を作ってみましょう。 この問題を解決するために、メソッド pop, shift, push, および join の組み合わせを使用します:

let arr = ['1', '2', '3', '4', '5', '6']; let res = []; while (arr.length > 0) { // 配列はゼロになるまでループ内で減少します let first = arr.shift(); let last = arr.pop(); let str = first + last; // ここでは文字列 '16'、次に '25'、そして '34' になります res.push(str); } // ループ後、resには配列 ['16', '25', '34'] が入っています。これを文字列に結合します: res = res.join('-'); console.log(res);

コードの実行結果:

'16-25-34'

関連項目

  • メソッド shift,
    配列の最初の要素を削除します
  • メソッド pushunshift,
    配列に要素を追加します
  • メソッド join,
    配列の要素を指定された区切り文字で文字列に結合します
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否