Menu
CoddyTech

添加与弹出

Coddy JavaScript 数组方法 课程的第 6 课,共 18 课。

push() 方法用于在数组末尾添加一个或多个元素,并返回修改后数组的新长度。

pop() 方法会从数组中移除最后一个元素,并返回被移除的元素。如果数组为空,pop() 会返回 undefined。 

例如:

假设你有一个由数组组成的购物清单。push() 可以让你在清单末尾添加新物品。它会通过添加你提供的元素来修改原数组。你可以把 pop() 想象成从购物清单中取下最后一件物品。它会从数组末尾移除元素。

let shoppingList = ["Milk", "Bread", "Eggs"];
let newListLength = shoppingList.push("Cheese", "Apples");

console.log(shoppingList); // 输出:["Milk", "Bread", "Eggs", "Cheese", "Apples"]
console.log(newListLength); // 输出:5(数组的新长度)

let removedItem = shoppingList.pop();

console.log(shoppingList); // 输出:["Milk", "Bread", "Eggs", "Cheese"]
console.log(removedItem); // 输出:"Apples"(被移除的最后一项)

上面的代码创建了一个购物清单数组,并演示如何使用 push() 在末尾添加像 "Cheese" 和 "Apples" 这样的物品。随后,它展示了如何使用 pop() 从清单中移除最后一件物品(本例中是 "Apples")。

challenge icon

挑战

简单

给定的 playlist 数组中有 3 首歌:“Uptown Funk”、“Happy”和“Downtown”。

编写 JavaScript 代码,删除最后一首歌,添加新歌 “Dynamite”,并输出播放列表。

亲手试试

let playlist = ['Uptown Funk', 'Happy', 'Downtown'];

// 在这里编写代码

JavaScript 数组方法中的所有课

自己练习: JavaScript 在线编译器