问答详情
源自:7-21 选定元素slice()

选定元素Slice()例子没看懂

myarr.slice(2,4)为什么结果是3,4  

3. String.slice() 与 Array.slice() 相似。

我们将创建一个新数组,然后从其中选取的元素,代码如下:

<script type="text/javascript">
 var myarr = new Array(1,2,3,4,5,6);
 document.write(myarr + "<br>");
 document.write(myarr.slice(2,4) + "<br>");
 document.write(myarr);
</script>

运行结果:

1,2,3,4,5,6
3,4
1,2,3,4,5,6


提问者:慕粉1461748147 2016-07-25 10:39

个回答

  • 大LOVE辉
    2016-07-25 10:53:41
    已采纳

    从shart开始 到end前一个结束   例如2,4在、这个

    2的位置是第三个为3  4这个位置前一个是第3个4  所以只输出3,4

    记住从零开始

  • 万卷古今消永日
    2016-07-25 11:08:11

    好吧,slice()是前闭后开的 —— [头,尾 ) ; 简单的说“含头不含尾”,记住就行奥。

  • Coral_3673831
    2016-07-25 10:52:31

    slice() 方法可从已有的数组中返回选定的元素。

    start为2end为4(不包括end)开始选取参数 ,既为3,4