js数组终止循环的方法

  • Post author:
  • Post category:其他


var arr = [1,2,3,4,5,6,7];

    try {
      arr.forEach((item,index) => {
        console.log(item);
        if(item == 3){
          throw new Error('break');
        }
      });
    } catch (e) {
      // console.log(e);
    } finally {
    
    }

    // some 返回true时终端遍历
    arr.some(item => {
      console.log(item); // 1 2 3
      if(item == 3){
         return true;
       }
    });

    // every 返回false时终端遍历,返回true继续遍历
    arr.every(item => {
      console.log(item); // 1 2 3 4
      if(item == 4){
         return false;
       }else {
         return true;
       }
    });



版权声明:本文为qq_45505241原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。