javascript - 모든 조건이 충족되는 경우에만 foreach를 적용하고 요구 사항을 충족하지 않는 경우 루프에서 빠져나오는 방법
PHP中文网
PHP中文网 2017-05-19 10:32:21
0
6
1100


그림과 같이 개별적으로 모두 선택하고 자동으로 모두 선택하고 싶습니다


이런 식으로 작성할 수는 있지만 이 전역 변수를 변경할 때마다 항상 함정이라는 생각이 듭니다. 해결 방법이 없을까요

.
PHP中文网
PHP中文网

认证0级讲师

모든 응답(6)
淡淡烟草味

forEach 이 메서드는 조기 종료할 수 없습니다. for 루프만 사용할 수 있습니다forEach 这个方法是没办法提前退出的。只能用 for 循环

像你这种逻辑可以先map一下返回符合勾选条件的数组,在forEach

당신과 같은 논리의 경우 먼저 map하여 검사 조건을 충족하는 배열을 반환한 다음 forEach에서 보기를 업데이트할 수 있습니다🎜 으아악
滿天的星座

일부 또는 모든 것을 사용하여 조기 종료하고, 기능 설명과 조기 종료 사이의 관계는 무엇입니까

習慣沉默

말도 안돼요

習慣沉默

@crp205님의 답변이 맞습니다.
sometrue를 반환하면 루프를 중단하고 everyfalse를 반환합니다. 루프를 종료하면 됩니다.some 如果返回 true 就会中断循环, every 有一项返回 false 就终止循环.
数组的遍历只有这两个支持跳出循环了,否则就得用 for루프에서 벗어나기 위한 배열 순회 지원은 이 두 가지뿐입니다. 그렇지 않으면 for

를 사용해야 합니다.
迷茫

forEach를 Every로 변경한 다음 false를 반환

阿神

js에 다음 구문이 없는 이유:
document.getElementsByxxx.checked(true/false)
는 동일한 카테고리에서 선택되거나 선택되지 않은 체크박스/라디오 수를 가져오는 것을 의미합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿