Shaving Bytes na JavaScript Conditionals

Kdykoli pracujete s kódem JavaScript, jako by vždy existoval kratší způsob, jak něco nakódovat. Mysleli jste si, že sada kódů je základní, dokud jste nezjistili, že něco je základní...ehm. Jednu z těchto zkratek kódu lze nalézt s podmínkami, konkrétně klauzulemi short if.

Typický krátký if klauzule by vypadala nějak takto:

if(callback) {
	callback();
}

Kupodivu lze tuto podmínku zkrátit:

callback && callback();

&& je méně kódu než if(){}; samozřejmě jen pár postav, ale dělá stejnou práci. Můžete namítnout, že čitelnost tím trpí, ale to je na jednotlivých vývojářích.