Kann ich die if else
Kurzschrift ohne die schreiben else
?
var x=1;
x==2 ? dosomething() : doNothingButContinueCode();
Ich habe bemerkt, null
dass das Putten für das andere funktioniert (aber ich habe keine Ahnung, warum oder ob das eine gute Idee ist).
Edit: Einige von euch scheinen amüsiert zu sein, warum ich das versuchen würde. Seien Sie versichert, es ist nur aus Neugier. Ich mag es, mit JavaScript herumzuspielen.
:)
foo = bar | cat;
, wo, wenn das erste falsch ist? null?, es "fällt durch" auf die Sekunde. Ich habe es jedoch nur gesehen und benutze es nicht.
a || b
oder a && b
wird sonst b
immer ausgewertet.
var | var
Syntax. Vorsicht, da es möglicherweise schwierig ist, "zu sehen", insbesondere (IMO) -Ternäre, die problematisch sind. Sparsam verwenden.