js中如何跳出循環


1、for循環中我們使用continue;終止本次循環計入下一個循環,使用break終止整個循環。 
2、而在jquery中 $.each使用return true 終止本次循環計入下一個循環,return false終止整個循環。  函數返回值跟此處無關

例:

$.extend($.fn.datagrid.methods, {
     isChecked: function (dg, param) {
          var flag = false;//是否選中
          var allRows = $(dg).datagrid('getChecked');   //獲取所有被選中的行
          $.each(allRows, function (index,item) {
              if (param.rowIndex == $(dg).datagrid('getRowIndex', item)) {
                  flag = true;
                  return false;//return false終止循環,return true,跳出循環,進入下一次循環,跟函數返回值無關
              }
          })
          return flag;
     }
 })

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM