数组方法第 1 部分
本课属于 Coddy JavaScript 学习旅程的“基础知识”单元。第 60 课,共 77 课。
数组包含许多方法(功能)。要调用方法,请这样写:
someArray.method()以下是基本方法的列表:
push(element)- 将一个元素添加到数组末尾pop()- 移除数组末尾的一个元素并返回它
shift()- 从数组开头移除一个元素并返回该元素unshift(element)- 在数组开头添加一个元素
下面是如何使用 push 方法的示例:
let myArray = ["orange", "banana", "apple"];
myArray.push("strawberry");
console.log(myArray);这会输出 ["orange", "banana", "apple", "strawberry"]。
pop 方法示例:
let myArray = [1, 2, 3, 4, 5];
let lastElement = myArray.pop();
console.log(myArray);
console.log(lastElement);这会输出 [1, 2, 3, 4] 和 5。
shift 方法的示例:
let myArray = [1, 2, 3, 4, 5];
let firstElement = myArray.shift();
console.log(myArray);
console.log(firstElement);这会输出 [2, 3, 4, 5] 和 1。
unshift 方法示例:
let myArray = [1, 2, 3, 4, 5];
myArray.unshift(0);
console.log(myArray);输出结果为 [0, 1, 2, 3, 4, 5]。
挑战
简单创建一个名为 swapEnds 的函数,它接收一个参数:
- 一个数组
该函数会交换数组的第一个和最后一个元素,并返回修改后的数组。
例如,使用以下参数:swapEnds([1, 2, 3, 4]),该函数会返回 [4, 2, 3, 1]
亲手试试
function swapEnds(arr) {
// 在这里编写代码
}这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: JavaScript 在线编译器