zoukankan      html  css  js  c++  java
  • js 跳出for/for in/each/for each 循环

    写本文原因:最近用到了for in,用return true跳出本次循环,执行下次循环,结果发现程序没有预期效果,经过调试发现误用了return true,特此笔记,欢迎指正。

      总结:

      1.return 语句只能出现在函数体内,不可用于for;所以可以跳出 each循环(return false: 也可阻止默认事件,如阻止form表单的默认的提交);

      2.continue/break 只能用在for语句、或者for/in语句、while语句、do/while语句的循环体;

     1. 跳出本次循环,进行下一次循环;

      1) continue 

      2) return : 常用于array.forEach(), jq的 $.each()、$().each();

      2. 跳出整个循环:

        1) break

      3.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    outer:
    for(var i=0;i<10;i++){
     inter:
      for(var j=0;j<10;j++){
        if(i>5){
        console.log(i); ----6
         break outer;
        }
      }
     
     

    -------------------

     个人总结,欢迎指正,互相学习......

  • 相关阅读:
    Spring Boot 整合 Apache Ignite
    QuantumTunnel:Netty实现
    QuantumTunnel:内网穿透服务设计
    Java虚拟机
    LeetCode
    Java线程如何返回数据
    Java动态代理简单应用
    Java反射机制浅析
    数据结构之Heap (Java)
    JUnit4单元测试基础篇
  • 原文地址:https://www.cnblogs.com/juneling/p/10046880.html
Copyright © 2011-2022 走看看