Hallo,
schöner wäre allerdings diese Schreibweise …
if(arrCB[i].checked === true)
nein, nicht wirklich.
"Wenn es wahr ist, dass ...checked exakt den boolschen Wert wahr hat, ..."
Einen Wert, von dem man schon genau weiß, dass es ein Boolean ist und somit nur true oder false sein kann, vergleicht man nicht nochmal explizit mit der Boolean-Konstanten true - schon gar nicht typsicher. Ein einfaches
if (...checked)
genügt völlig und ist intuitiver lesbar. Davon abgesehen: Das Abbrechen der Schleife mit break, sobald ein Treffer gefunden wurde, ist zwar legitim und korrekt, aber der Performancegewinn sicher nicht messbar, solange wir nicht von Tausenden von Checkboxen ausgehen.
Ciao,
Martin
--
Die letzten Worte des Polizisten:
Ich hab mitgezählt, Leute: Sechs Schuss, jetzt hat er keine Munition mehr!
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
Die letzten Worte des Polizisten:
Ich hab mitgezählt, Leute: Sechs Schuss, jetzt hat er keine Munition mehr!
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(