为什么SLICE(2,4)返回的是3,4,而不是3,5呢?

来源:7-21 选定元素slice()

u012345678

2016-10-09 10:06

为什么SLICE(2,4)返回的是3,4,而不是3,5呢?

写回答 关注

4回答

  • qq_流年随影_04102513
    2016-10-09 10:53:03
    已采纳

    slice函数返回数值:“含头不含尾”,记住这个规律吧,很多函数返回都是这个样子

    u01234...

    非常感谢!

    2016-10-11 11:27:50

    共 1 条回复 >

  • 慕村1994845
    2016-10-13 18:08:13

    为什么SLICE(2,4)返回的是3,4,而不是3,5呢?

    虽然我想到的问题不是你想问的,但这里,我还是想说,你的这句话说得有些欠妥;

    slice(2,4)中(2,4)是一个范围,不是对于的元素的下标,你说“返回的是3,4,而不是3,5”后半句应该是错的,应该说“而不是3,4,5”;可能只是你的口误,但小错误会慢慢滚雪球累计,注意为好

  • 万独孤
    2016-10-09 10:31:04

    silce(2,4)返回的是从第3个到第5(不包括第5个)个之间的字符

  • Geek喜多川
    2016-10-09 10:30:24

    数组里面的第一个是”0“开头的,例如arr[1,2,3,4,5,6,7,8,9],那么数字1对应的下角标对应的是0,slice(2,4),意思就是从选定角标是2到角标是4之间的数组,(不包含下角标为4的数组)

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题