1、shift()
刪掉陣列第乙個,會修改原陣列
2、pop()
刪除陣列最會一位,會修改原陣列
3、reverse()
反轉陣列,會修改原陣列
4、splice()
替換/刪除/插入,會修改原陣列
注:splice()
可以傳遞三個引數,)可以替換/刪除/插入)
,具體用法看下面的案例
1、shift()
刪掉陣列第乙個,會修改原陣列
let arr=[1,2,3]
let a=arr.shift()
console.log(a)//3
console.log(arr)//[2, 3]
2、pop()
刪除陣列最會一位,會修改原陣列
let arr=[1,2,3]
let a=arr.pop()
console.log(a)//3
console.log(arr)//[1, 2]
3、unshift()
向陣列前端插入乙個元素let arr=[1,2,3]
let a=arr.unshift(100)
console.log(arr)//[100, 1, 2, 3]
4、concat(array,array,array...)
陣列拼接let arr=[1,2,3]
let arrb=[77,88,99]
let a=arr.concat(arrb)
console.log(a)//[1, 2, 3, 77, 88, 99]
5、reverse()
反轉陣列,會修改原陣列
let arr=[1,2,3]
let a=arr.reverse()
console.log(a)//[3, 2, 1]
console.log(arr)//[3, 2, 1]
6、slice(開始位,結束位)
切割陣列let arr=[1,2,3,4,5,6]
let a=arr.slice(0,4)
console.log(a)//[1, 2, 3, 4]
console.log(arr)//[1, 2, 3, 4, 5, 6]
7、splice()
替換/刪除/插入,會修改原陣列
傳遞兩個引數為刪除——splice(開始位,結束位)
let arr=[1,2,3,4,5,6]
let a=arr.splice(0,4)
console.log(a)//[1, 2, 3, 4]
console.log(arr)//[5, 6]
傳遞三個引數為替換——splice(開始位,結束位,替換成的引數)
替換
let arr=[1,2,3,4,5,6]
let a=arr.splice(0,4,100)
console.log(a)//[1, 2, 3, 4]
console.log(arr)//[100, 5, 6]
插入
let arr=[1,2,3,4,5,6]
let a=arr.splice(5,0,"哈哈")
console.log(arr)//[1, 2, 3, 4, 5, "哈哈", 6]
8、tostring()
將陣列轉為字串,並以逗號分割let arr=[1,2,3,4,5,6]
let a=arr.tostring()
console.log(a)//1,2,3,4,5,6
console.log(arr)//[1, 2, 3, 4, 5, 6]
9、join()
含所有陣列成員的字串,每個成員之間預設以,分割,如果傳遞引數,則以引數字元分隔。let arr=[1,2,3,4,5,6]
let a=arr.join("*")
console.log(a)//1*2*3*4*5*6
console.log(arr)//[1, 2, 3, 4, 5, 6]
Array物件的方法
1.concat 連線兩個或多個陣列,該方法不會改變現有的陣列,而是返回乙個陣列的副本。var arr 1,5,3 var newarr arr.concat 1,2 console.log arr 1,5,3 console.log newarr 1,5,3,1,2 var arr 1,5,3 v...
Array 物件的方法
function load concat 連線兩個或更多的陣列,並返回結果。1 4 4 join 把陣列的所有元素放入乙個字串。元素通過指定的分隔符進行分隔。1 3 4 pop 刪除並返回陣列的最後乙個元素 1 4 5.5 push 向陣列的末尾新增乙個或更多元素,並返回新的長度。1 4 5.5 r...
Array 物件的方法
陣列內建方法 排序方法 sort fn 預設照ascii碼來排序 fn函式可以自定義排序的規則 reverse 倒序例項 var arr 2 5,9 4,3 1,0 arr.sort function a,b console.log arr 輸出結果是 0,1,2,3,4,5,9,通過函式定義了乙個...