📅  最后修改于: 2023-12-03 15:22:12.913000             🧑  作者: Mango
在编写 JavaScript 代码时,有时候需要获取数组中的第一项和最后一项。幸运的是,JavaScript 提供了一些内置方法用于处理数组,您可以使用它们来做到这一点。
在 JavaScript 中,可以使用 Array
对象的 shift()
方法来获取数组中的第一项,同时它还会将该项从原数组中删除。如果您只是需要获取第一项而不是删除它,请使用 Array
对象的 slice()
方法。
const arr = [1, 2, 3, 4, 5];
const firstItem = arr.shift(); // 获取并删除数组中的第一项
console.log(firstItem); // 输出1
console.log(arr); // 输出[2, 3, 4, 5]
// 如果您只是需要获取第一项而不删除它,请使用slice()方法
const arr = [1, 2, 3, 4, 5];
const firstItem = arr.slice(0, 1); // 获取数组中的第一项
console.log(firstItem); // 输出[1]
console.log(arr); // 输出[1, 2, 3, 4, 5]
在 JavaScript 中,可以使用 Array
对象的 pop()
方法来获取数组中的最后一项,同时它还会将该项从原数组中删除。如果您只是需要获取最后一项而不是删除它,请使用 Array
对象的 slice()
方法。
const arr = [1, 2, 3, 4, 5];
const lastItem = arr.pop(); // 获取并删除数组中的最后一项
console.log(lastItem); // 输出5
console.log(arr); // 输出[1, 2, 3, 4]
// 如果您只是需要获取最后一项而不删除它,请使用slice()方法
const arr = [1, 2, 3, 4, 5];
const lastItem = arr.slice(-1); // 获取数组中的最后一项
console.log(lastItem); // 输出[5]
console.log(arr); // 输出[1, 2, 3, 4, 5]
以上就是使用 JavaScript 获取数组中的第一项和最后一项的方法。您可以根据实际需求选择不同的方法进行操作。