数组常用方法
什么是数组常用方法
Js提供给我们专门用来操作数组的方法
由于数组本身的特性决定了,好加不好去,不好插入
语法特点:数组.方法名(参数)
不同的方法,就是方法名和参数不一样
1. push():
语法:
1、 数组.push(数据)
2、 数组.push(数据,数据2,…)
作用:
按照顺序向数组的后面追加插入的数据
返回值:
追加数据以后,数组最新的长度
2. pop():
语法:
1、 数组.pop()
作用:
删除数组的最后一个数据
返回值:
被删除的数据
3. unshift():
语法:
1、 数组.unshift(数据)
2、 数组.unshift(数据,数据2,…)
作用:
按照顺序向数组的最前面插入数据
返回值:
插入数据以后,数组最新的长度
4. shift():
语法:
1、 数组.shift()
作用:
删除数组最前面一个数据
返回值:
被删除的数据
5. reverse():
语法:
1、 数组.reverse()
作用:
反转数组
返回值:
反转以后的数组
6. sort():
语法:
1、 数组.sort()
一位一位看待按照ascii码表的顺序进行排列
2、 数组.sort( function (a, b) { return a - b})
按照数字从小到大排列
3、 数组.sort( function (a, b) { return b - a})
按照数字从大到小排列
作用:
数组排序
返回值:
排序好的数组
7. splice():
语法:
1、 数组.splice(开始索引,多少个)
2、 数组.splice(开始索引,多少个,数据1,数据2,…)
按照顺序把要插入的内容插入到数组截取位置
注意:从哪截取,从哪插入
作用:
从原始数组内截取部分数据,并插入新数据(可以选择性插入)
返回值:
新数组内按照顺序存储的截取下来的内容
如果没有截取,那么就是一个空的数组