首页 > 代码库 > JS 数组的一些方法

JS 数组的一些方法

1.push() //可以接受任意参数,然后添加到数组的末尾

2.pop()//栈方法,在数组末尾删除一条数据,并且返回这条数据

3.shift()//队列方法,与pop()相似,但是与其相反,在数组的开始位置删除一条数据,并返回这条数据。

4.reverse(),sort() //数组排序方法,sort()方法默认按每条数据的首字母排序,例如:1,3,34,21,22如果不传入比较参数array.sort()为1,21,22,3,34 

为了让其可以按数字排序,则必须添加一方法, function campare(val1,val2){return val2-val1;} 然后将此方法作为参数传入 sort,可降序排列 array.sort(campare)为34,22,21,3,1

5.slice(a,b);//第一个参数是数组的起始位置,第二个参数是数组的结束位置。方法作用:从原数组以a为起始位置,b为结束位置取出数组的数据输出

6.splice(a,c,[b,d]);//第一个参数 起始位置,第二个参数 删除的个数 ,第三个参数插入的数据 

方法作用:1>删除数据 如:splice(a,b);从a作为起始位置删除b条数据

     2>插入数据 如:splice(2,0,"red","blue") 从2位置开始插入red,blue

     3>替换数据 如:splice(2,1,"red","blue") 删除2位置的数据并且插入 red blue

JS 数组的一些方法