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

大家对slice()和splice()方法中的位置是怎么理解的

大家对slice()和splice()方法中的位置是怎么理解的

qq_大寒_2 2016-04-26 17:04:34
var colors=["red","yellow","green","blue","purple"] var colors2=colors.slice(1); var colors3=colors.slice(1,3); console.log(colors,colors2,colors3); //splice()方法和slice方法一样. 删除 splice(0,2) 插入 splice(2,0,"pink") 替换 splice(2,1,"gray","pink")请注意红色框框的白杠杠的位置。图中为了便于视觉化,增加了空格,实际无白杠杠位置代表其调用方法数值的相关操作。比如slice(1)代表第一项,位置就是如图白杠杠位置,数值1第一项具体到,第一个字符串,到第二个字符串之间的位置数值2,就是第二个字符串到下一个字符串之间的位置,执行方法见函数本身调用性质,只讨论数值代表的位置关系
查看完整描述

1 回答

已采纳
?
qq_青枣工作室_0

TA贡献446条经验 获得超754个赞

数组索引是从0开始的。slice(1)就是从第二个开始截取了。splice也一样。

[0]red [1]yellow [2]green [3]blue [4]purple

查看完整回答
反对 回复 2016-04-26
  • qq_大寒_2
    qq_大寒_2
    silce(n)调用方法仅仅代表索引值吗?好吧我又想多了。
  • 1 回答
  • 0 关注
  • 1575 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信