slice区间截取
时间:2023-4-15 10:05 作者:小诸葛 分类: JavaScript 正在检查是否收录...
有如下数组
let arr = ["张飞", "关羽", "马超", "刘备", "吕布", "刘备"]
1.要截取从关羽到最后一位:通过下标截取,关羽的下标是1,就可以通过指定下标截取
let s = arr.slice(1)
结果
['关羽', '马超', '刘备', '吕布', '刘备']
2.当我们不知道具体下标的时候可以通过indexOf()来查询下标
let s = arr.slice(arr.indexOf("关羽"))
结果
['关羽', '马超', '刘备', '吕布', '刘备']
3.要截取某个区间,比如关羽到刘备,slice(开始下标,结束下标)
let s = arr.slice(1, 3 + 1)
这里为什么后面要 +1?,slice()包含开头下标,不包含结尾,所以必须+1
推荐阅读:
扫描二维码,在手机上阅读