js迴圈遍歷陣列的方式

2021-10-12 05:02:45 字數 867 閱讀 9634

最近在寫前端**,裡面經常涉及到陣列的迴圈取值。這裡簡單總結下前端中陣列遍歷的四種方式:

假設有如下陣列:members,每個陣列元素是乙個字典/map,要遍歷陣列列印每個memberid的值。

var members =,,

//通過陣列下標方式訪問,比較通用的方法

for ( var index = 0; index < members.length; index++)

//for in獲取的也是下標,比上面的寫法相對簡單

for (let index in members )

//for of取的是陣列的值,而不是下標:es6語法

for (let member in members )

//和for of一樣,遍歷的是陣列的每個元素的值

members.foreach((v)=>

);

以上就是js迴圈遍歷陣列的四種方法,前兩種是輸入通過下標訪問,後兩種是通過值來訪問。

傳送門:2021最新測試資料與大廠招聘合集

博主:測試生財(乙個不為996而996的測開碼農)

座右銘:專注測試開發與自動化運維,努力讀書思考寫作,為內捲的人生奠定財務自由。

PHP 迴圈遍歷陣列的多種方式

最近恰好看到了 php 迴圈陣列有多種方式,於是便總結一下這幾種日常開發中,使用比較頻繁的方式。1 for 只支援索引陣列,不支援關聯陣列 array a b c d for i 0 i2 foreach 索引陣列和關聯陣列都可以 foreach array as key value 3 while...

js中的for of迴圈遍歷陣列

遍歷陣列要怎麼做,可能你首先想到的會是for迴圈,當然for迴圈在j ascript 剛萌生的時候就出現了,想到它也是理所當然的 var a 1,2 3,4 5 for var i 0 ifor迴圈略顯臃腫,在es5中有了foreach來遍歷陣列,似乎變得簡潔了許多 a.foreach functi...

JS中遍歷陣列 物件的方式

1.標準的for迴圈遍歷陣列 不列印自定義屬性和繼承屬性 var array 1,2,3 for var i 0 i array.length i 2.for in 遍歷物件 不要用for in遍歷陣列,因為還會列印自定義屬性和繼承屬性 一般常用來遍歷非陣列的物件並且使用hasownproperty...