Kann ich die if elseKurzschrift ohne die schreiben else?
var x=1;
x==2 ? dosomething() : doNothingButContinueCode();
Ich habe bemerkt, nulldass 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 || boder a && bwird sonst bimmer ausgewertet.
var | varSyntax. Vorsicht, da es möglicherweise schwierig ist, "zu sehen", insbesondere (IMO) -Ternäre, die problematisch sind. Sparsam verwenden.