問題一覧に戻る
初級array
問題40: popメソッド

popメソッドを使って配列の末尾から要素を削除する方法を学びましょう。popはpushと対になるメソッドで、削除した要素を返り値として取得できます。pushとpopを組み合わせることで、LIFO(Last In First Out)のスタックデータ構造を実装できます。データの一時保存や、直近の操作の取り消しなどで活用されます。

// popメソッドで末尾の要素を削除
const fruits = ["りんご", "バナナ", "オレンジ", "ぶどう"];
console.log("初期配列: " + fruits);

// 末尾の要素を削除
const removed1 = fruits.();
console.log("削除した要素: " + removed1);
console.log("1回目の削除後: " + fruits);

// もう一度削除
const removed2 = fruits.();
console.log("削除した要素: " + removed2);
console.log("2回目の削除後: " + fruits);

// 空配列の場合
const empty = [];
const removedFromEmpty = empty.();
console.log("空配列から削除: " + removedFromEmpty);