文章阅读

沉浸阅读完整内容

写文章

slice区间截取

正在统计阅读人数 正在统计字数
登录收藏0
字号 100%

有如下数组

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

推荐阅读

4 篇精选
文章 / 121点击ul取消蓝色背景 文章 / 120css点击a标签的时候去掉蓝色背景 文章 / 119tsc : 无法将“tsc”项识别为 cmdlet、函数、脚本文件或可运行程序的名称 文章 / 118vscode中CodeRunner运行ts文件显示中文乱码如何解决?

发表评论

评论 0

还没有评论,欢迎留下第一条讨论。

分享精彩,传递价值

生成专属海报,分享你的文章,让更多人发现好内容

浏览器不支持 Canvas,无法生成海报。

每日签到

每天来这里,记录一点持续积累。

当前积分--积分
本月签到--
本月获得--积分
正在读取