美文网首页前端踩坑指南
forEach()中无法return和break,代替方法som

forEach()中无法return和break,代替方法som

作者: 一个爱写文章的技术宅 | 来源:发表于2019-01-21 15:34 被阅读25次

    forEach()中无法return和break,代替方法some()与every()

    some()当内部return true时跳出整个循环

    var arr = [1,2,3,4,5];
    var num = 3;
    arr.some(function(v){
       if(v == num) {
           return true;
       }
       console.log(v);
    });
    

    every()当内部return false时跳出整个循环

    var arr = [1,2,3,4,5];
    var num = 3;
    arr.every(function(v){
       if(v == num) {
           return false;
       }else{
           console.log(v);
           return true;
       }
    });
    

    作者:lihefei_coder
    来源:CSDN
    原文:https://blog.csdn.net/lihefei_coder/article/details/76736296
    版权声明:本文为博主原创文章,转载请附上博文链接!

    相关文章

      网友评论

        本文标题:forEach()中无法return和break,代替方法som

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