slice

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

qq_Qily

2015-07-18 18:41

document.write(myarr1.slice(1,3))想文为什么是1,3啊?

写回答 关注

2回答

  • hey自然
    2015-08-16 23:17:53

    对本例而言:var myarr1= ["我","爱","你"]; 不要忘了数组下标是从0开始计数的。即: 

    myarr1[0]="我"; myarr1[1]="爱"; myarr1[2]="你";

    要输出:爱,你 的效果有两种:

    一种是:document.write(myarr1.slice(1);  因为如果 end(参数) 未被规定,那么 slice() 方法会选取从 start 到数组结尾的所有元素。

    第二种就是你写的:document.write(myarr1.slice(1,3),可以这样理解,假设我们slice切取的范围是z,则: 1<=z<3;因此只能选取[1],[2]这两个下标。

  • iyric
    2015-07-18 20:30:08

    JavaScript的数组是从0开始的,1就是从第一个开始,3就是第三个结束

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题