博客列表 >slice与splice的作用——1月16号

slice与splice的作用——1月16号

iL的博客
iL的博客原创
2019年01月23日 17:57:01714浏览

 

slice()函数

slince()函数主要作用是对数组进行选择,

 

如:slice(a,b)

其中第a个为在数组中开始的位置,第(b-1)个元素为结束位置

 

如图:

1.png

因为在数组中位置是从0开始数的,a=1,b=3,

那么我们选中的数就是第1个(2),第(3-1)个(3)

 

如果传的值是负数,

例如:arr.slice(1,-2)

输出结果就为[2,3,4]

 

数的选择顺序如图所示

2.jpg

 

如果只传一个值,则会从给数值开始,一直到该数组最后一个数值结束,

如图:

3.png

 

如果传一个正值,且大于该数组的数值个数,那会返回为空

如图:

4.png

 

如果传一个负值,且绝对值大于数组中的数值个数,则会全部选择

如图:

5.png

 

 

 

splice()函数

主要作用就是在数组的指定位置添加/删除数值

 

splice(a,b,c)

其中

a是要添加/删除的数值在数组中的所在位置

b是要删除的数值的个数,b=0则不删除数值

c是要添加的数值

 

如图:

6.png

返回的值为我们删除的值,此时输出arr查看

 

如图:

7.png

可以发现从2位置往后数两个数值都被删除,然后‘js’被添加进去。

 

 

 

 

 

 

 

 

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