陣列物件的方法

2022-03-11 03:41:36 字數 1185 閱讀 3473

1. array.isarray(物件)==》判斷這個物件是不是陣列

2.concat()方法用於合併兩個或多個陣列,此方法不會更改現有的方法。而是返回乙個新陣列

let arr1 = ["

a","

b","c"

]let arr2 = ["

d","

e","f"

]let arr3 =arr1.concat(arr2)["

a","

b","

c","

d","

e","

f"]

3.filter(函式);返回的是陣列中每乙個元素都是符合條件的元素,組成了乙個新的陣列。

4..shift();刪除陣列中的第乙個元素,返回值就是刪除的這個值

5..unshift();向陣列的第乙個元素前面插入乙個新的元素。====返回值就是插入後的長度

6 .indexof(元素值);返回的是索引,沒有則是-1

7 .map()方法建立乙個新陣列,其結果是該陣列中的每個元素都呼叫乙個提供的函式後返回的結果

let array = [1, 2, 3, 4, 5];

let newarray = array.map((item) =>)

console.log(newarray) // [1, 4, 9, 16, 25]

8 sort();排序

var arr = [1,40,20,10,100]

arr.sort(function (a,b)

else

if(a==b)

else

})

9. arr.slice(開始的索引,結束的索引),把擷取的陣列的值放在乙個新的陣列中,但不包含結束的索引對應的值

10. .splice(開始的位置,要刪除的個數,替換的元素的值);一般用於刪除陣列中的元素,或者是替換陣列中的元素,或者是插入元素

var myenglish = ['

angle

','clown

','mandarin']

myenglish.splice(2,0,"

drum

") //在索引2的位置插入元素「drum」

myenglish.splice(2,1) // 從索引為2的位置刪除一項

Array陣列物件的方法

會改變陣列的方法 12 3456 789push 向陣列的末尾新增乙個或多個元素,並返回新的長度。arr.push james pop 用於刪除並返回陣列的最後乙個元素。arr.pop shift 用於把陣列的第乙個元素從其中刪除,並返回第乙個元素的值。unshift 方法可向陣列的開頭新增乙個或更...

陣列和物件的合併方法

a b c d e varobj1 varobj2 varc extend obj1,obj2 console.log obj1 obj1已被修改 或者 var obj3 extend obj1,obj2 console.log obj3 不會改變obj1,obj2 此處hasownproperty...

陣列和物件的原生方法

array.concat 連線陣列 array.join 將陣列元素連線起來以構建乙個字串 array.length 陣列的大小 array.pop 刪除並返回陣列的最後乙個元素 array.push 給陣列新增元素 array.reverse 顛倒陣列中元素的順序 array.shift 將元素移...