向陣列末尾新增
- 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)
複製程式碼
轉成字串
拼接