>  기사  >  웹 프론트엔드  >  JS의 루프 코드 표시에서 벗어나기

JS의 루프 코드 표시에서 벗어나기

巴扎黑
巴扎黑원래의
2017-09-16 09:53:101386검색

for 루프에서 continue를 사용합니다. 이 루프를 종료하면 다음 루프에서 계산되고, 전체 루프를 종료하려면 break를 사용합니다. 아래 편집자는 이 글을 통해 JS에서 루프를 빠져나가기 위한 샘플 코드를 공유할 것입니다. 필요한 친구는 이를 참조할 수 있습니다

1. 이 루프의 종료는 계산됩니다. 다음 루프에서 break를 사용하여 전체 루프를 종료합니다.

2. jquery에서 $.each는 return true를 사용하여 이 루프를 종료하고 다음 루프로 계산하고 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;
   }
 })
와 아무 관련이 없습니다.

위 내용은 JS의 루프 코드 표시에서 벗어나기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.