es6新增循環語句有一個:“for of”循環。“for..of”語句可循環遍歷整個對象,是在迭代器生產的一系列值的循環;“for..of”循環的值必須是一個iterable(可迭代的),語法“for(當前值 of 數組){…}”。for-of循環不僅支持數組,還支持大多數類數組對象;它也支持字符串遍歷,會將字符串視為一系列Unicode字符來進行遍歷。
前端(vue)入門到精通課程:進入學習
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調試工具:點擊使用
本教程操作環境:windows7系統、ECMAScript 6版、Dell G3電腦。
以前for循環,for in循環;而ES6新增循環:for of 循環:遍歷(迭代,循環)整個對象。
for..of
ES6新增了一個for..of
循環,在迭代器生產的一系列值的循環。for..of
循環的值必須是一個iterable
。
var a = ["a", "b","c","d","e"] for(var idx in a){ console.log(idx) } // 0 1 2 3 4 for(var val of a){ console.log(val) } // a b c d e
登錄后復制
for..in
在數組a
的鍵/索引上循環,for..of
在a
的值上循環。【