陣列方法 陣列函式 1027

2021-10-25 06:55:45 字數 3170 閱讀 6153

map 此方法是將陣列中的每個元素呼叫乙個提供的函式,結果作為乙個新的陣列返回,並沒有改變源陣列

var arr =[1

,2,3

,4,5

];function

m(a)

var newarr = arr.

map(m)

console.

log(newarr)

console.

log(arr)

此方法是將陣列中的每個元素執行傳進提供的函式,沒有返回值

function

m1(a)

arr.

foreach

(m1)

console.

log(arr)

1.filter() 此方法是將所有元素進行判斷,將滿足條件的元素作為乙個新的陣列返回 源陣列不變 條件為true時返回到新陣列中儲存

var newarr = arr.

filter

(function

(fil)

) console.

log(newarr)

console.

log(arr)

2.map() 此方法是將陣列中的每個元素呼叫乙個提供的函式 結果作為乙個新的陣列返回,並沒有改變原陣列

var arr =[1

,2,3

,4,5

];var newarr1 = arr.

map(

function

(a))

console.

log(newarr1)

3.foeach() 此方法是將陣列的每個元素執行傳進提供的函式,沒有返回值

arr.

foreach

(function

(a)}

)

4.reduce() 此方法是可以元素返回函式,返回值為最後結果,從傳入的值必須是函式型別

var array =[1

,2,3

,4,5

];//a累加和 b陣列元素

var add = array.

reduce

(function

(a,b)

) console.

log(add)

5.array.isarray() 判斷乙個物件是不是陣列,返回的是布林值

var str =

123 console.

log(array.

isarray

(str)

)

6.tostring() 將陣列轉換為字串

var array1 =[7

,8,9

]var array2 = array.

concat

(array1)

console.

log(array2,array,array1)

7.join() 此方法也是將陣列轉換為字串

var str1 = array1.

join(""

) console.

log(str1)

8.splice() 陣列元素的新增修改刪除操作

var array4 =[1

,2,3

,4,5

,6,7

,8] console.

log(array4)

從下標為2的元素開始刪除 刪除1個

var newarr2 = array4.

splice(2

,1) console.

log(newarr2)

console.

log(array4)

從下標為2的位置開始替換 刪除2個在此位置新增乙個haha元素

var newarr2 = array4.

splice(2

,1,"haha"

)var newarr2 = array4.

splice(2

,2,"haha"

) console.

log(newarr2)

console.

log(array4)

在下標為2的位置開始刪除0個 在下標為2的元素之前新增 「haha」

var newarr2 = array4.

splice(2

,0,"haha"

) console.

log(newarr2)

console.

log(array4)

9.reverse() 反轉

var array5 =[1

,2,3

,4,5

]var array6 = array5.

reverse()

console.

log(array6,array5)

10.sort() 排序

var array7 =

[123

,1235,1

,4,3

,72];

console.

log(array7.

sort()

)var array8 = array7.

sort

(function

(a,b)

else})

console.

log(array8)

js 條件方法 陣列方法

經常寫 寫的很多很累贅,看看下面例子,爭取以後 簡潔簡化。個人也覺得簡潔分明的 很重要。感覺內容很好用,方便以後快速學習。1.獲取url中 後的攜帶引數 獲取url的查詢引數 let params location.search.replace g,k,v parmas k v console.lo...

javaScript 陣列方法

1 array.concat 合併陣列 var a a b c var b x y z var c a.concat b,true c a b c x y z true 2 array.join 把陣列轉換成字串,預設是join var a a b c a.push d var c a.join c...

js陣列方法

array.json 方法將陣列中所有元素都轉化為字串並連線在一起 預設逗號 返回生成的字串,原陣列不改變 例 var a 1 2,3 a.join 1,2,3 a.join 1 2 3 array.reverse 方法將陣列中的元素顛倒順序 返回逆序的陣列,原陣列改變 例 var a 1,2,3 ...