为了账号安全,请及时绑定邮箱和手机立即绑定

slice

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

正在回答

2 回答

对本例而言: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]这两个下标。

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468061    人
  • 解答问题       21891    个

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

进入课程
意见反馈 帮助中心 APP下载
官方微信