数组常用方法

118 阅读1分钟

1.push()末尾新增

  • 末尾新增: 数组.push( 元素1,元素,…………)
  • 会返回一个数组长度值

2unshift()开头新增

  • 开头新增: 数组.unshift(元素1,元素,…………)

3.pop()删除末尾

  • 删除末尾: 数组.pop( )

4shift()删除开头

  • 删除开头: 数组.shift()

5.splice()删除任意下标位置元素

  • 删除指定位置: 数组.splice(起始位置,删除数量)

6.concat()链接符

  • 链接符 concat 两个数组链接到一起
let arr = [10, 20, 30, 40, 50, 60]
arr = arr.concat([10, 20, 30])
返回结果 [10, 20, 30, 40, 50, 60, 10, 20, 30]
复制代码

7.join()分隔符

  • 给数组中间添加符号没有打引号
let arr = [10, 20, 30, 40, 50, 60]
arr = arr.join('&')
//返回结果 10&20&30&40&50&60
复制代码

8.reverse()数组翻转

  • 给数组翻转过来
let arr = [10, 20, 30]
arr.reverse()
// [30,20,10]
复制代码

9.sort(function(a,b){})数组排序

  • 给数组排序
let box = [20, 30, 10]
box.sort(function(a, b) {
     return a - b  //从小到大
     return b - a  //从大到小
})
//结果 box=[10, 20, 30]