数组的一些方法

# 宝宝总结的数组的一些方法

  1. push() :尾部添加元素 返回添加后的长度
  2. pop() :尾部删除元素 返回删除元素
  3. unshift() :头部添加元素 返回添加后的长度
  4. shift() :头部删除元素 返回删除元素
  push() pop() unshift() shift()
功能 添加 删除 添加 删除
头/尾 尾部 尾部 头部 头部
result 新数组长度 被删除元素 新数组长度 被删除元素

解释:

  • push()和pop() 都是在尾部操作数组
  • unshift()和shift()都是在头部操作数组
  • push()和unshift() 都是添加数组元素
  • pop()和shift()都是删除数组元素
  • 删除数组元素会返回当前被删除的元素
  • 添加数组会返回添加后的数组长度

5.arr.indexOf('abc') :找到元素在数组中的索引

var fruits = ['banana','apple','strawberry'];
let index = fruits.indexOf('banana');//1

6.arr.splice(pos,1) :通过索引删除某个元素 (返回被删除的数组元素)

let removedItem = fruits.splice(0,1) //['banana']

7.arr.slice() :复制一个数组

var copyArr = fruits.slice();

8、Array.from(fruit) :复制一个数组
9.Array.isArray(fruit) 判断fruit是否为数组