数组常见的方法归纳

本文全面介绍了JavaScript中数组的各种操作方法,包括头部、尾部及中部的元素增删改查,以及数组的复制、排序和升序降序实现技巧。通过实例讲解了shift、unshift、push、pop、slice、concat、splice、reverse和sort等方法的使用场景。

数组的方法归纳

头部

  1. shift() 方法:把数组的第一个元素删除,并返回第一个元素的值
  2. unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。

尾部

  1. push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
  2. pop() 方法用于删除并返回数组的最后一个元素。

复制/拷贝arr.slice()、arr.concat()

  1. arr.slice(start,end);不修改数组,返回一个新的数组
  2. arr.concat();连接两个或多个数组,不修改数组,返回一个新的数组

中部splice()

  1. 删除—— —— splice(0,2)会删除数组中的前两项。

  2. 插入—— —— splice(2,1,”one”,”two”)会删除当前数组位置2的一项,然后再从位置2开始插入字符串“one”和”two”。

  3. 替换 —— —— splice(2,2,”aaa”,”bbb”)删除当前数组位置2的两项,再从位置2开始插入字符“aaa”和”bbb”

排序arr.reverse()、arr.sort()

  1. arr.reverse()//反转元素(最前的排到最后、最后的排到最前),返回数组地址

  2. arr.sort() //方法用于对数组的元素进行排序。

    升序 / 降序
function sortNum(a,b) {
	return a-b
}
let arr = ['11','50','30','180']
console.log(arr.sort(sortNum));//['11','30','50','180']
function sortNum(a,b) {
	return b-a
}
let arr = ['11','50','30','180']
console.log(arr.sort(sortNum));//['180','50','30','11']
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值