Javascript中的slice()方法

80 阅读1分钟

slice方法

slice方法是一个用于截取数组或字符串的方法。它接受两个参数,分别是起始索引和终止索引。该方法会返回一个新的数组或字符串,其中包含从起始索引到终止索引(不包括终止索引本身)的元素。

语法

arr.slice(start, end)

str.slice(start, end)

参数

  • start:起始索引,截取的起始位置。如果为负数,则表示从末尾开始计算索引。
  • end:终止索引,截取的结束位置。如果为负数,则表示从末尾开始计算索引。如果省略该参数,则截取到数组或字符串的末尾。

返回值

slice方法返回一个新的数组或字符串,其中包含从起始索引到终止索引(不包括终止索引本身)的元素。

示例

截取数组

const arr = [1, 2, 3, 4, 5];
const newArr = arr.slice(1, 4);
console.log(newArr); // [2, 3, 4]

截取字符串

const str = "Hello, World!";
const newStr = str.slice(7, 12);
console.log(newStr); // "World"