図のように、単一選択後にすべてを自動的に選択したいのですが、どうすれば実現できますか?
このように書くと実現できるのですが、このグローバル変数を変更するたびに毎回罠を感じるのですが、何か良い解決方法はないでしょうか?
认证0级讲师
forEach 这个方法是没办法提前退出的。只能用 forループ
forEach
for
あなたのようなロジックの場合、最初にビューを更新できますmap一下返回符合勾选条件的数组,在forEach リーリー
map
早期終了には some または Every を使用します。関数の説明と早期終了の関係は何ですか
仕方ない
@crp205 の答えは正しいです。some が true を返し、every が false を返すとループが中断されます。ループを終了するだけです。some 如果返回 true 就会中断循环, every 有一项返回 false 就终止循环.数组的遍历只有这两个支持跳出循环了,否则就得用 forループから抜け出すための配列トラバーサルをサポートしているのはこれら 2 つだけです。それ以外の場合は、for を使用する必要があります
some
true
every
false
forEachをeveryに変更し、falseを返します
なぜ js にはこの構文がないのですか: document.getElementsByxxx.checked(true/false) は、同じカテゴリ内で選択またはチェックされていないチェックボックス/ラジオの数を取得することを意味します。
forEach
这个方法是没办法提前退出的。只能用for
ループあなたのようなロジックの場合、最初にビューを更新できます
map
一下返回符合勾选条件的数组,在forEach
リーリー早期終了には some または Every を使用します。関数の説明と早期終了の関係は何ですか
仕方ない
@crp205 の答えは正しいです。
some
がtrue
を返し、every
がfalse
を返すとループが中断されます。ループを終了するだけです。some
如果返回true
就会中断循环,every
有一项返回false
就终止循环.数组的遍历只有这两个支持跳出循环了,否则就得用
for
ループから抜け出すための配列トラバーサルをサポートしているのはこれら 2 つだけです。それ以外の場合は、for
を使用する必要がありますforEachをeveryに変更し、falseを返します
なぜ js にはこの構文がないのですか:
document.getElementsByxxx.checked(true/false)
は、同じカテゴリ内で選択またはチェックされていないチェックボックス/ラジオの数を取得することを意味します。