JavaScript
 Computer >> コンピューター >  >> プログラミング >> JavaScript

JavaScriptで配列の末尾から要素を削除する方法

配列の末尾(最後)から要素を削除したい場合は、pop()メソッドを使用します。pop()は配列の最後の要素を取り除き、その要素を戻り値として返します。

サンプルコード

let veggies = ["Onion", "Raddish"];
veggies.pop();
console.log(veggies);

実行結果

上記のコードを実行すると、次のような出力が得られます。

["Onion"]

このように、pop()メソッドを呼び出すだけで、配列の最後の要素「Raddish」が削除され、残りの要素だけが配列に残ります。なお、元の配列自体が変更される点に注意してください。

  1. JavaScriptで配列から負の値だけを削除する方法(popメソッド活用)

    複数の値を含む配列 arr が与えられたとします。たとえば、次のような配列です。[-3, 5, 1, 3, 2, 10]ここでの課題は、配列に含まれる負の値をすべて取り除く関数を書くことです。関数の実行が完了した時点で、配列は正の数だけで構成されている必要があります。さらに重要な制約として、一時的な配列を新しく作成してはならないこと、そして要素の削除には pop() メソッドしか使えないことが挙げられます。アルゴリズムの考え方この問題は、次の2段階の処理で解決できます。末尾の負の値を先に除去するwhile ループで、配列の末尾に連続する負の値を pop() で取り除きます。こうすることで、以降

  2. 【JavaScript】配列から奇数回出現する要素を削除する方法を実装で解説

    JavaScriptで配列を操作していると、「同じ値が奇数回出現する場合に、その最後の出現だけを取り除きたい」という要件に出会うことがあります。本記事では、そのような処理をハッシュマップ(連想オブジェクト)を活用して効率的に実装する方法を解説します。問題の定義まず、次のような数値の配列を考えてみましょう。const arr = [1, 6, 3, 1, 3, 1, 6, 3];この配列に対して、奇数回出現する数値(ただし1回だけしか出現しない要素は除外)を見つけ出し、その最後の出現箇所を削除する関数を作成します。期待される結果上記の配列では、数値「1」と「3」がそれぞれ3回(奇数回)出現してい