js jquery 순환 종료

2266 단어 jquery
js에서 순환용break을 튀어나오고 이번 순환용continue를 끝냅니다. jqeruy에서 순환은 각각returnfalse와returntrue에 대응합니다.
jquery에서 each 순환은returntrue를 사용하거나returnfalse를 사용합니다.
다음 코드의 본뜻은 그룹 이름을 입력하여 그룹 id를 찾는 것입니다. 만약 'nofind' 를 찾지 못하면 실제 실행 과정에서 그룹 id를 찾을 때return.PLM 을 실행합니다.ID, 이 문장 이후에도 빨간색이 리턴'nofind'를 계속 실행했습니다. 즉, 찾았든 안 찾았든 모두 nofind로 되돌아왔습니다. 검색 확인을 통해 jquery에서 순환을 끝내는 데는 리턴 false나 리턴 true만 사용할 수 있습니다. 그 중에서 순환을 끝내는 데는 리턴 false(break)를 사용하고 이번 순환을 끝내고 다음에 리턴 true(continue)를 사용하십시오.
 
            function uie_getGroupId(groupName) {
                var uie_groupId = 'nofind';
                $.each(uie_formPara.groups, function (i, n) {
                    if (groupName == n.PLM_LABLE) {
                        return n.PLM_ID;
                    }
                });
                return "nofind";
            }

개선 사항:
 function uie_getGroupId(groupName) {
        var uie_groupId = 'nofind';
        $.each(uie_formPara.groups, function (i, n) {
            if (groupName == n.PLM_LABLE) {
                uie_groupId = n.PLM_ID;
                return true;
            }
        });
        return uie_groupId;
    }

좋은 웹페이지 즐겨찾기