美文网首页ES6
数组遍历过程中跳出循环:for-of

数组遍历过程中跳出循环:for-of

作者: Annie_070c | 来源:发表于2019-01-04 11:10 被阅读0次

数组遍历的方法有很多种,比如map,forEach,filter等,具体的使用方法就不举例了,今天讨论这些遍历的方法有一个共同的问题,既不能使用[break]语句中断循环,也不能使用[return]语句返回到外层函数。
首先想到的就是for循环的break语句用来遍历数组跳出循环
另外推荐使用ES6的for-of循环

var arr = ['a', 'b', 'c', 'd'];
for (let a of arr) {
  console.log(a); // a b c d
  if ( a === 'a') {
        break;  //跳出循环
   }
}

for of:不同于forEach方法,它可以与break、continue和return配合使用。

相关文章

  • 数组遍历过程中跳出循环:for-of

    数组遍历的方法有很多种,比如map,forEach,filter等,具体的使用方法就不举例了,今天讨论这些遍历的方...

  • 迭代器和for-of循环

    迭代器和for-of循环最早的数组遍历方式 var a = ["a", "b", "c"];for(var ind...

  • 遍历

    总结 从遍历数组的效率上来讲普通for循环 >= forEach > for-of > for-in forEac...

  • Swift之for-in循环

    Swift中没有了for-of循环,大部分遍历内容都落在了for-in的身上。 一、基本用法 遍历数组内容 遍历字...

  • JavaScript for循环

    一、for语句 二、遍历数组 三、遍历字符串 四、跳出循环和终止循环 跳过某一个循环:continue。 终止循环...

  • for-of循环

    ES6为我们提供了for-in循环和for-Each循环还要强大 之前的for-in循环 for-of循环 遍历数...

  • js中foreach无法使用break跳出循环

    比如数组: 遍历数组,当id === "3"的时候跳出循环 打印出来的log将会是 John

  • JavaScript 编程:数组遍历

    数组遍历 传统语法 forEach 语法 for-of语法 迭代方法 every() 对数组中的每一项运行给定函...

  • JS的集合遍历能力(es6新增for-of)

    一,for-of 可遍历的集合 1,数组 2,字符串 3,伪数组(很多类似数组的对象)(需要部署部署数组的Symb...

  • js如何遍历map类型

    1、forEach遍历: 2、for-of遍历: 3、entries遍历:

网友评论

    本文标题:数组遍历过程中跳出循环:for-of

    本文链接:https://www.haomeiwen.com/subject/qirhrqtx.html