Irgendwelche Ideen über den Ausdruck es noch kürzer zu machen:Shorhand für a = (a == val1)? null: val1;
a = (a == val1) ? null : val1;
Die Logik dieses Ausdrucks (falls wichtig) tatsächlich ist:
machen es (unter anderem) erweitert, wenn sie angeklickt wird und nicht erweitert NOCH. Und wenn es BEREITS erweitert ist und nur geklickt hat, dann schließe es (dann auf Null gesetzt). Mit anderen Worten, Einstellung a
als val1
nur dann ablehnen, wenn sie bereits auf val1
gesetzt ist und sie durch null ersetzen (Wechsel von geöffnet zu geschlossen).
Auch der Code funktioniert nicht. Meinst du ":" statt "||"? –
@CBroe Der Grund: sieht zu lang für mich aus ... Nur neugierig, wenn ich etwas vermisse, so dass SO-Community helfen könnte ... Refactoring ... Optimierung ... Das ist der einzige Grund ... – Haradzieniec
@HemanGandhi Sie 'hast recht. Vielen Dank. Der Fehler wurde aktualisiert. – Haradzieniec