Menu
CoddyTech

数组方法第 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]。

challenge icon

挑战

简单

创建一个名为 swapEnds 的函数,它接收一个参数:

  • 一个数组

该函数会交换数组的第一个和最后一个元素,并返回修改后的数组。

例如,使用以下参数:swapEnds([1, 2, 3, 4]),该函数会返回 [4, 2, 3, 1]

亲手试试

function swapEnds(arr) {
    // 在这里编写代码
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: JavaScript 在线编译器