博客列表 >slice splice作业

slice splice作业

℃级的博客
℃级的博客原创
2019年01月21日 20:02:10735浏览

实例

var aa=[1,2,3,4,5,6]
undefined
aa
(6) [1, 2, 3, 4, 5, 6]
aa.slice(1,4)
(3) [2, 3, 4]
aa.slice(-1,4)
[]
aa.slice(-1,-4)
[]
aa.slice(1,-2)
(3) [2, 3, 4]

运行实例 »

点击 "运行实例" 按钮查看在线实例

体会:学习slice时,
1.第一个参数是起始位置,起始位置开始于0;

2.第二个参数是取出的数量n和-n(正数和负数),正数取得数量为n-1,负数取出的数为倒数n位的数不要,取出起始位置到倒数n位间的数。

实例

var aa=[1,2,3,4,5,6,7]
undefined
aa.splice(1,0,3)
[]
aa
(8) [1, 3, 2, 3, 4, 5, 6, 7]
aa.splice(1,1)
[3]
aa
(7) [1, 2, 3, 4, 5, 6, 7]
aa.splice(1,0,1)
[]
aa
(8) [1, 1, 2, 3, 4, 5, 6, 7]
aa.splice(1,1,2)
[1]
aa
(8) [1, 2, 2, 3, 4, 5, 6, 7]
aa.splice(1,1)
[2]
aa
(7) [1, 2, 3, 4, 5, 6, 7]

运行实例 »

点击 "运行实例" 按钮查看在线实例

体会:splice(n,m,h)

1,第一个参数n,是起始位置,从0开始,到n-1

2.第二个参数m,是删除数,如果为0,是添加到n-1位,后面数往后推

3,第三个数h,是添加的数字和字符串,

功能是splice(n,0,h)意思是将h添加到n-1位上,后面的往后推。

splice(n,1)意思是将n-1位上的值删除

splice(n,1,h)意思是将n-1上的值删除掉,并且将h添加到n-1位上。


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议