Czy mogę napisać if elseskrót bez else?
var x=1;
x==2 ? dosomething() : doNothingButContinueCode();
Zauważyłem, że nakładanie nullna pozostałe działa (ale nie mam pojęcia, dlaczego lub czy to dobry pomysł).
Edycja: Niektórzy z was wydają się oszołomieni, dlaczego tak się staram. Zapewniam, że to czysta ciekawość. Lubię bawić się w JavaScript.
:)
foo = bar | cat;, gdzie jeśli pierwszy jest fałszywy? null ?, „wpada” do drugiego. Widziałem to jednak i nie używam go.
a || blub a && binaczej bbędzie zawsze oceniane.
var | varskładnia. Ostrożnie, ponieważ potencjalnie trudno ją „zobaczyć”, zwłaszcza, że trójskładniki (IMO) są problematyczne. Używaj oszczędnie.