for-of循环

Posted js初学者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了for-of循环相关的知识,希望对你有一定的参考价值。

 

for (var value of myArray) {
  console.log(value);
}

是的,与之前的内建方法相比,这种循环方式看起来是否有些眼熟?那好,我们将要探究一下for-of循环的外表下隐藏着哪些强大的功能。现在,只需记住:

  • 这是最简洁、最直接的遍历数组元素的语法
  • 这个方法避开了for-in循环的所有缺陷
  • 与forEach()不同的是,它可以正确响应break、continue和return语句

for-in循环用来遍历对象属性。

for-of循环用来遍历数据—例如数组中的值

以上是关于for-of循环的主要内容,如果未能解决你的问题,请参考以下文章

如何在for-of中使用array.slice转换for循环或为生成的列和行映射array.slice?

tslint: prefer-for-of 期望一个“for-of”循环而不是一个“for”循环

迭代器和 for-of 循环

forEach()和for/in循环的缺点与for-of循环

ES6—— iterator和for-of循环

iterator和for-of循环