¿Puedo escribir la if elsetaquigrafía sin el else?
var x=1;
x==2 ? dosomething() : doNothingButContinueCode();
He notado que poner nullpara lo demás funciona (pero no tengo idea de por qué o si es una buena idea).
Editar: Algunos de ustedes parecen desconcertados por qué me molestaría en intentar esto. Tenga la seguridad de que es puramente por curiosidad. Me gusta jugar con JavaScript.
:)
foo = bar | cat;, ¿dónde si el primero es falso? nulo ?, se "cae" al segundo. Sin embargo, solo lo he visto y no lo uso.
a || bo a && b, de lo contrario b, siempre se evaluará.
var | varsintaxis. Cuidado ya que es potencialmente difícil "ver", especialmente los ternarios (IMO) que son problemáticos. Utilizar con moderación.