向数组末尾添加
- push(x)
- splice(arr.length, 0, x)
- arr[arr.length] = x
向数组开头添加
- unshift()
- splice(0, 0, x)
删除数组最后一项
- pop()
- splice(-1)
- splice(ary.length - 1)
- ary.length-- (a.length = a.length - 1)
删除数组开头第一项
清空数组
数组克隆
- slice()/slice(0)
- a.concat()
sort排序
从小到大排序
arr.sort(function(a, b) { return a - b })复制代码
从大到小排序
return b - a })复制代码
数组length
var a = [1, 2, 3, 4, 5] a.length = 4 // [1, 2, 3, 4] a.length = 0 // [] a.length = a.length - 1 a.length-- a.length -= 1 var arr = [1, 2, 3] arr.length 3 arr[arr.length] = 4 console.log(arr) // [1, 2, 3, 4] arr[1] = 100 console.log(arr)复制代码
转成字符串
拼接