慕粉1461748147
2016-07-25 10:39
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
从shart开始 到end前一个结束 例如2,4在、这个
2的位置是第三个为3 4这个位置前一个是第3个4 所以只输出3,4
记住从零开始
好吧,slice()是前闭后开的 —— [头,尾 ) ; 简单的说“含头不含尾”,记住就行奥。
slice() 方法可从已有的数组中返回选定的元素。
start为2end为4(不包括end)开始选取参数 ,既为3,4
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题