Unicode JavaScript proměnné a funkce

Všichni máme kopačky ze symbolů unicode, jak jsme všichni viděli v mém příspěvku Unicode CSS Classes, a stejně jako je můžeme použít pro třídy CSS, můžeme je použít i pro proměnné a funkce JavaScriptu! Řekněme, že chcete oholit několik bajtů post-minified JavaScript byes nastavením false rovno proměnné. Proč to neudělat pomocí proměnné unicode?

var ಠ_ಠ = false;

if(someVar === ಠ_ಠ) { // If someVar is false...
	// ...
}

Povedený. Zlé oči signalizují negativní výsledek. Co takhle ušetřit pár byes na true? Beatles jednou řekli, že „All You Need is Love“, takže použijme srdce:

var ❤ = true;

if(someVar === ❤) {
	// ...
}

Totéž můžete udělat s názvy funkcí. Funkce mohou být pojmenovány podle symbolů unicode:

function ಠ(arg) {
	// ...
}

To vše je samozřejmě trochu... šílené a nikdy byste neměli používat symboly unicode, ale přesto je to možné. Představte si, že začínáte novou práci a vidíte tyto symboly jako smysluplné proměnné – okamžitě byste skončili! Veselé!