그림과 같이 개별적으로 모두 선택하고 자동으로 모두 선택하고 싶습니다
이런 식으로 작성할 수는 있지만 이 전역 변수를 변경할 때마다 항상 함정이라는 생각이 듭니다. 해결 방법이 없을까요
淡淡烟草味2017-05-19 10:34:21
forEach
이 메서드는 조기 종료할 수 없습니다. for
루프만 사용할 수 있습니다forEach
这个方法是没办法提前退出的。只能用 for
循环
像你这种逻辑可以先map
一下返回符合勾选条件的数组,在forEach
map
하여 검사 조건을 충족하는 배열을 반환한 다음 forEach
에서 보기를 업데이트할 수 있습니다🎜
으아악習慣沉默2017-05-19 10:34:21
@crp205님의 답변이 맞습니다. some
이 true
를 반환하면 루프를 중단하고 every
는 false
를 반환합니다. 루프를 종료하면 됩니다.some
如果返回 true
就会中断循环, every
有一项返回 false
就终止循环.
数组的遍历只有这两个支持跳出循环了,否则就得用 for
루프에서 벗어나기 위한 배열 순회 지원은 이 두 가지뿐입니다. 그렇지 않으면 for
阿神2017-05-19 10:34:21
js에 다음 구문이 없는 이유:
document.getElementsByxxx.checked(true/false)
는 동일한 카테고리에서 선택되거나 선택되지 않은 체크박스/라디오 수를 가져오는 것을 의미합니다.