js中的for of迴圈遍歷陣列

2022-09-20 01:12:09 字數 494 閱讀 9751

遍歷陣列要怎麼做,可能你首先想到的會是for迴圈,當然for迴圈在j**ascript

剛萌生的時候就出現了,想到它也是理所當然的

var a=[[1,2],[3,4],5]

for(var i=0;ifor迴圈略顯臃腫,

在es5中有了foreach來遍歷陣列,似乎變得簡潔了許多

a.foreach(function (value) )

but,foreach不能使用 break 語句中斷迴圈,也不能使用 return 語句返回到外層函式,似乎是雞肋,用的地方有限

最後主角出場了,duang~duang~duang,for-of迴圈,es6新增特性

for (var value of a)

簡潔的同時彌補了foreach的不足,for-of的功能不僅僅用於遍歷陣列,它還可以

1、遍歷字串

2、遍歷類陣列物件

3、支援 map 和 set 物件遍歷

js迴圈遍歷陣列的方式

最近在寫前端 裡面經常涉及到陣列的迴圈取值。這裡簡單總結下前端中陣列遍歷的四種方式 假設有如下陣列 members,每個陣列元素是乙個字典 map,要遍歷陣列列印每個memberid的值。var members 通過陣列下標方式訪問,比較通用的方法 for var index 0 index mem...

for迴圈的使用 遍歷陣列

一 迴圈結構的4個要素 初始化條件 迴圈條件 迴圈體 迭代條件 二 for迴圈的結構 for 執行過程 練習1 運用for迴圈輸出100個helloworld class test 練習2 遍歷100以內的偶數 class test 練習3 遍歷100以內的偶數,並輸出所有偶數之和 class te...

js 遍歷陣列 1 1

every如果每項返回值都為true,則返回true currentvalue 必須。當前元素的值 index 可選。當前元素的索引值 arr 可選。當前元素屬於的陣列物件 thisvalue 可選。用作 this 的值。array.every function currentvalue,index...