数组的方法归纳
头部
- shift() 方法:把数组的第一个元素删除,并返回第一个元素的值
- unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。
尾部
- push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
- pop() 方法用于删除并返回数组的最后一个元素。
复制/拷贝arr.slice()、arr.concat()
- arr.slice(start,end);不修改数组,返回一个新的数组
- arr.concat();连接两个或多个数组,不修改数组,返回一个新的数组
中部splice()
-
删除—— —— splice(0,2)会删除数组中的前两项。
-
插入—— —— splice(2,1,”one”,”two”)会删除当前数组位置2的一项,然后再从位置2开始插入字符串“one”和”two”。
-
替换 —— —— splice(2,2,”aaa”,”bbb”)删除当前数组位置2的两项,再从位置2开始插入字符“aaa”和”bbb”
排序arr.reverse()、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']
本文全面介绍了JavaScript中数组的各种操作方法,包括头部、尾部及中部的元素增删改查,以及数组的复制、排序和升序降序实现技巧。通过实例讲解了shift、unshift、push、pop、slice、concat、splice、reverse和sort等方法的使用场景。
2451

被折叠的 条评论
为什么被折叠?



