Wie im Bild gezeigt, möchte ich alle einzeln auswählen und dann automatisch alle auswählen. So erreichen Sie das
So etwas zu schreiben ist möglich, aber jedes Mal, wenn ich diese globale Variable ändere, habe ich immer das Gefühl, dass es eine Falle ist. Gibt es einen guten Weg, es zu lösen?
forEach
这个方法是没办法提前退出的。只能用for
循环像你这种逻辑可以先
map
一下返回符合勾选条件的数组,在forEach
进行视图更新提前退出的用some或者every,而且你功能的描述和提前退出的关系在哪了
是没有办法的,
@crp205 的答案正解.
some
如果返回true
就会中断循环,every
有一项返回false
就终止循环.数组的遍历只有这两个支持跳出循环了,否则就得用
for
forEach改成every,然后return false
js为什么没有这种语法:
document.getElementsByxxx.checked(true/false)
表示获取同一类别所有checkbox/radio 被选中的个数 或者 未选中的个数。