添加与弹出
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")。
挑战
简单给定的 playlist 数组中有 3 首歌:“Uptown Funk”、“Happy”和“Downtown”。
编写 JavaScript 代码,删除最后一首歌,添加新歌 “Dynamite”,并输出播放列表。
亲手试试
let playlist = ['Uptown Funk', 'Happy', 'Downtown'];
// 在这里编写代码JavaScript 数组方法中的所有课
自己练习: JavaScript 在线编译器