Posso scrivere la if else
stenografia senza il else
?
var x=1;
x==2 ? dosomething() : doNothingButContinueCode();
Ho notato che mettere null
per il resto funziona (ma non ho idea del perché o se sia una buona idea).
Modifica: Alcuni di voi sembrano confusi perché mi preoccuperei di provare questo. State tranquilli che è puramente per curiosità. Mi piace scherzare con JavaScript.
:)
foo = bar | cat;
, dove se il primo è falso? null ?, "cade" al secondo. L'ho visto solo, però, e non lo uso.
a || b
o a && b
, altrimenti b
verrà sempre valutato.
var | var
sintassi. Attento in quanto è potenzialmente difficile "vedere", specialmente i ternari (IMO) sono problematici. Usa con parsimonia.