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

关于slice的问题

var myarr1=["我',"爱","你"];

document.write(myarr1.slice(1,2));

为什么输出的  "爱",而不是  爱你  这2 个字啊

正在回答

3 回答

选定元素slice()

语法

数组对象.slice(起始位置下标, 结束位置下标);

1,两个参数都可以是负数,参一的值须小于参二.参一指定从第几元素开始选取,如是负数,则从数组尾部开始,-1指最后一个元素,-2指倒数第二个元素,以此类推.

2,参二可省.规定在何处结束选取.如省略,那么切分后的数组包含从参一开始到数组结尾的所有元素.如是负数,那么结束位置从数组尾部倒数.-1指最后一个元素,-2指倒数第二个元素,以此类推.

3,返回值是一个从参一开始 到 参二之前 (不包括该元素)的新数组。不改变原数组.


1 回复 有任何疑惑可以回复我~
#1

qq_月亮比太阳大_0 提问者

非常感谢!
2018-05-31 回复 有任何疑惑可以回复我~

感觉是同理substring()方法

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

下标1开始,下标2之前,所以就是“爱”

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

举报

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

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

进入课程

关于slice的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信