陣列的遍歷方法

2021-10-09 12:46:04 字數 1689 閱讀 1956

一、for…of 遍歷出陣列中的每個值 for…in每個值的下標

let

f70=

["a"

,"b"

,"c"

,"d"

,"e"

,"f"

,"g"];

// for...of 遍歷出陣列中的每個值

for(

let item of

f70)

// for...in 遍歷出陣列中每個值的下標

for(

let item in

f70)

二、map不會改變原陣列 會有返回值(返回乙個新陣列)遍歷陣列每乙個值 執行箭頭的操作,把最終的結果,以新陣列的方式返回、不能使用break;

let

f70=[12

,33,44

,55,66

];let n1=

f70.

map(

function

(item,index)

);

**三、foreach方法 無返回值 不會改變原陣列 ,遍歷陣列每乙個值 **

let

f70=[12

,33,44

,55,66

];f70.

foreach

(a=>

);

四、filter 過濾 返回滿足條件的陣列,組成新的陣列

let arr =[5

,6,8

,4,1

];let n2 = arr.

filter

((item,index)

=>})

; console.

log(n2)

;//5 1

五、every判斷陣列中的每個值,是不是都滿足需求,所有都滿足都返回true 有乙個不滿足,則返回false(與功能相似)

let arr =[5

,6,8

,4,1

];let n6 = arr.

every

(item => item%2==

0); console.

log(n6)

;//false

六、some判斷陣列中的每個值,只要有乙個滿足,都返回true 都不滿足才返回false(與或功能相似)

let arr =[5

,6,8

,4,1

];let n5 = arr.

some

(item =>})

console.

log(n5)

;

七、降序、公升序

let arr =[5

,6,8

,4,1

];// // let n3 = arr.sort();

let n3 = arr.

sort

((item1, item2)

=>

);

陣列的遍歷方法

一 什麼是陣列遍歷 陣列的遍歷就是就是對陣列所有元素進行訪問,根據需要對所需要的元素進行操作,例如在字串陣列中對字串進行輸出顯示。二 陣列的幾種遍歷方式及舉例 1 當我們定義某一型別的陣列時,對應的陣列名代表所對應陣列的首元素的位址,對陣列遍歷時可以用陣列名進行遍歷,例如 1 輸入三個整數時 sca...

陣列遍歷方法

foreach 方法指定陣列的每項元素都執行一次傳入的函式返回值為undefined every 方法使用傳入的函式測試所有元素,只要其中乙個函式的返回值為false,那麼該方法的結果為false,只有全部返回為true,那麼該方法的結果才為true some 方法與every 方法相反,只要有乙個...

遍歷陣列,遍歷物件的方法

遍歷陣列 方法1 for 迴圈 使用臨時變數將陣列長度快取起來,避免重複獲取陣列長度 for var i 0,leng arr.length i leng i 方法2 foreach迴圈 遍歷陣列中的每一項,沒有返回值,對原陣列沒有影響,不支援ie arr.foreach item,index,ar...