📅  最后修改于: 2023-12-03 15:01:47.723000             🧑  作者: Mango
在JavaScript中,可以使用切片(slice)对数组或字符串进行分割或截取。切片可以提取数组或字符串中指定的一部分,并返回一个新的数组或字符串,保留原始数组或字符串不变。
语法:arr.slice([begin[, end]])
或 str.slice([begin[, end]])
参数:
arr
:要进行切片的数组str
:要进行切片的字符串begin
:开始切片的索引,可选参数。如果省略begin,则从头开始切片。end
:结束切片的索引,可选参数。如果省略end,则一直切到数组或字符串的末尾。返回值:切片后生成的新数组或字符串。
切片方法并不会改变原始数组或字符串。
let arr = [1, 2, 3, 4, 5];
let arrSlice = arr.slice(2, 4); // 提取索引2到索引3的元素
console.log(arrSlice); // [3, 4]
console.log(arr); // [1, 2, 3, 4, 5]
let str = "Hello World";
let strSlice = str.slice(3, 7); // 提取索引3到索引6的字符
console.log(strSlice); // "lo W"
console.log(str); // "Hello World"