遍歷陣列的常用方法

2021-08-21 20:32:39 字數 1571 閱讀 4253

var arr = ["first","second","third","fourth",3,5,8];

​ for(var i = 0; i < arr.length;i++)

​   //輸出:

​     first

​     second

​     third

​     fourth

​     3

​     5

​     8

被傳遞給foreach的函式會在陣列的每個元素上執行一次,元素作為引數傳遞給該函式

var arr = ["first","second","third","fourth",3,5,8];

//element 表示arr的單元項,index 表示arr單元項對應的索引值

arr.foreach(function(element,index))

//輸出結果:

first/0

second/1

third/2

fourth/3

3/45/5

8/6

注意:未賦值的值是不會在foreach迴圈迭代的,但是手動賦值為undefined的元素是會被列出的

var arr1 = ["first","second", ,"fourth",3,5,8];

arr1.foreach(function(element,index))

//輸出結果

first/0

second/1

fourth/3

3/45/5

8/6

遍歷陣列,並通過callback對陣列元素進行操作,並將所有操作結果放入陣列中並返回該陣列

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

let result=arr.map(item => item*item)

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

遍歷陣列,並通過callback對陣列元素進行操作,並將所有操作結果中為true的元素放入陣列中並返回該陣列

let arr=[1,2,3,4]

let result=arr.filter(item => item>3)

console.log(result)//[4]

遍歷陣列,並通過callback對陣列元素進行操作,只有所有操作結果都為true的時候返回true,其餘false

let arr=[1,2,3,4]

let result=arr.every(item => item>3)

console.log(result) //false

遍歷陣列,並通過callback對陣列元素進行操作,只要操作結果有乙個為true的時候就返回true,其餘false

let arr=[1,2,3,4]

let result=arr.some(item => item>3)

console.log(result)

遍歷陣列的常用方法

1.最傳統方法 for迴圈 1 var arr first second third fourth 3,5,8 2for var i 0 i arr.length i 5 輸出 6 first 7second 8third 9fourth 10 3 11 5 12 8 for in 1 var ar...

常用的遍歷陣列,Map,Set的方法

一,for of用法 適用iterable型別的集合即array,set,map var a a b c var s new set a b c var m new map 1,x 2,y 3,z for var x of a for var x of s for var x of m 陣列執行結果...

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

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