陣列遍歷六種方法

2021-09-26 10:06:57 字數 985 閱讀 5002

foreach()    some()    every()  map()  filter()  reducer()

var arr = [1, 2, 3, 4];

arr.foreach((item, index, arr) = > )

//foreach遍歷陣列,無返回值,不改變原陣列,僅僅只是遍歷、常用於註冊元件、指令等等。

var arr = [1, 2, 3, 4];

arr.some((item, index, arr) = > )

//遍歷陣列每一項,有一項返回true,則停止遍歷,

//結果返回true。不改變原陣列

var arr = [1, 2, 3, 4];

arr.every((item, index, arr) = > )

//遍歷陣列每一項,每一項返回true,則最終結果為true。

//當任何一項返回false時,停止遍歷,返回false。不改變原陣列

var arr = [1, 2, 3, 4];

arr.map((item, index, arr) = > )

map遍歷陣列,返回乙個新陣列,不改變原陣列的值。

var arr = [1, 2, 3, 4];

arr.filter((item, index, arr) = > )

//filter過濾掉陣列中不滿足條件的值,返回乙個新陣列,不改變原陣列的值。

var arr = [1, 2, 3, 4];

arr.reduce((result, item, index, arr) = > )

//reduce 讓陣列的前後兩項進行某種計算。

//然後返回其值,並繼續計算。

//不改變原陣列,返回計算的最終結果,從陣列的第二項開始遍歷。

陣列迴圈的六種方法

1.foreach let array 1 2,3 4 array.foreach item,index,array foreach會遍歷陣列,沒有返回值,不允許在迴圈體內寫return,不會改變原來陣列的內容.foreach 也可以迴圈物件。2.map let array 1 2,3 4 let ...

居中的六種方法

居中效果在css中很是普通的效果,平時大家所看到的居中效果主要分為三大類 水平居中 垂直居中和水平垂直居中。而其中水平居中相對於後兩者來說要簡單得多。早期總結了一下網際網路上有關於水平垂直居中的幾種實現方案,比如說 css製作水平垂直居中對齊 中介紹了八中實現水平垂直的方案,而在 css製作水平垂直...

去水印六種方法

1 使用仿製圖章工具去除 使用仿製圖章工具去除文字這是比較常用的方法,具體的操作是,選取仿製圖章工具,按住alt鍵,在無文字區域點選相似的色彩名圖案取樣,然後在文字區域拖動滑鼠複製以覆蓋文字。要注意的是,取樣點即為複製的起始點。選擇不同的筆刷直徑會影響繪製的範圍,而不同的筆刷硬度會影響繪製區域的邊緣...