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"