ES6 for in
for ... in循环用于遍历对象的属性。以下是'for ... in'循环的语法。
for (variablename in object) { statement or block to execute }
在每次迭代中,对象中的一个属性被分配给变量名,并且该循环继续,直到对象的所有属性耗尽。
实例
var obj = {a:1, b:2, c:3}; for (var prop in obj) { console.log(obj[prop]); }
上面的例子说明了使用for ... in循环迭代一个对象。在成功执行代码时显示以下输出。
1 2 3
for ...循环用于迭代迭代而不是对象文字。以下是'for ... of'循环的语法。for (variablename of object) { statement or block to execute } ...