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é!