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
的值上循环。【