数组常用方法 (JavaScript)
push():向数组末尾添加元素,返回新的数组的长度,原数组改变
pop():删除并返回数组的最后一个元素,原数组改变
unshift():向数组开头添加元素,并返回新的数组长度,原数组改变
shift():删除数组的第一项,并返回第一个元素的值,原数组改变
concat():合并数组,生成一个新的数组,原数组不变
join():将数组的每一项用指定字符连接形成一个字符串,默认用,
,原数组不变
reverse():将数组倒序,原数组改变
sort():对数组元素按照UniCode码排序,原数组改变
let arr = [1,3,2,4,6,5]
let paixu = function(a,b) {
return a - b
}
console.log(arr.sort(paixu)) // [1, 2, 3, 4, 5, 6]
slice():返回一个新的数组对象,对象是一个由 begin
和 end
决定的原数组的浅拷贝,(包括begin
,不包括end
),不改变原数组
splice():三个参数 -> 开始位置,删除的个数,元素