数组的常用方法

 push(): 在数组最后添加一个或者多个新元素 ,并且返回新数组的长度.

​
 const arr = [1, 2]
       arr.push(3, 4)
    console.log(arr)  // [1,2,3,4]
    console.log(arr.push(4, 5, 6))  // 7

​

pop():删除数组最后一个元素,并返回数组末尾删除元素

const arr = [1, 2, 3, 4, 5]
      const arr2 = arr.pop()
      console.log(arr) // [1,2,3,4]
      console.log(arr2) // 5

unshift():向数组首位添加一个或者多个新元素,并返回数组末尾删除元素

 const arr = [1, 2]
      arr.unshift(3, 4)
      console.log(arr.length) // [3,4,1,2]
      console.log(arr.unshift(3, 4)) // 6

shift():删除数组的第一项

const arr = [1, 2, 3, 4, 5]
      arr.shift()
      console.log(arr) // [2,3,4,5]
      console.log(arr.shift(6, 7, 8)) // 2

join():用指定的分隔符将数组每一项拼接为字符串

const arr = [1, 2, 3, 4, 5]
      const arr2 = arr.join()
      const arr3 = arr.join('-')
      console.log(arr)// [1,2,3,4,5]
      console.log(arr2)// 1,2,3,4,5
      console.log(arr3)// 1-2-3-4-5

 concat():用于连接两个或多个数组

  const arr1 = [1, 2, 3, 4]
   const arr2 = [2, 3, 4, 5]
      const concat1 = arr1.concat(arr2)
      console.log(concat1) // :[1, 2, 3, 4, 2, 3, 4, 5]

indexOf():检测当前值在数组中第一次出现的位置索引,如果找到一个 item,则返回 item 的第一次出现的位置,如果在数组中没找到指定元素则返回 -1

 const food = ['苹果', '芒果', '香蕉', '火龙果']
      const a = food.indexOf('火龙果')
      console.log(a) // 3
      const b = food.indexOf('排骨')
      console.log(b) // -1

reverse():对数组进行倒序

 var arr = [1, 2, 3, 4, 5]
      arr.reverse()
      console.log(arr) // 返回数组[5,4,3,2,1]

sort():根据一定条件对数组元素进行排序。如果调用 sort() 方法时没有传递参数,则按字母顺序对数组中的元素进行排序,是在原数组基础上进行排序操作的,不会创建新的数组

 var arr = [1, 2, 6, 3, 4, 5]
      arr.sort()
      console.log(arr) // 返回数组[1,2,3,4,5,6]

toString():将数组转换为字符串

var arr = [1, 2, 3, 4, 5]
      console.log(arr.toString()) // 1,2,3,4,5

......还有很多,后面慢慢补充哦~(^-^)V

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值