Kann der Funktionsoperator Alias ​​sein?

8

Gibt es eine Möglichkeit, function operator ohne großen Aufwand wie eval zu aliasieren? Ich würde gerne schreiben

%Vor%

statt

%Vor%

um einige Bytes in minimiertem Code zu entfernen. Nur neugierig.

    
Jan Turoň 29.04.2013, 19:04
quelle

2 Antworten

5
  

Gibt es eine Möglichkeit, den Funktionsoperator ohne großen Aufwand zu übernehmen?

Nein.

Es sei denn natürlich, dass Sie ECMAScript 6 verwenden, das angeblich den sogenannten "dicken Pfeil" enthält "Syntax :

%Vor%

Bis dahin steckst du ständig fest:

%Vor%

oder

%Vor%     
zzzzBov 29.04.2013, 19:08
quelle
2

Wie Dave darauf hingewiesen hat, ist es am besten, ein korrektes Skript zu schreiben und gzip seine Arbeit machen zu lassen.

Aber, wenn Sie keine Angst vor eval() haben und von Ihren Peers ignoriert werden, könnten Sie einen Präprozessor erstellen, um die Sprache ein wenig anzupassen - eine Funktion, die => declarations aktivieren kann.

In einer externen Datei oder einem versteckten Tag, das eine Vorverarbeitung benötigt:

%Vor%

In Ihrem Präprozessor irgendwo:

%Vor%

Aber normalerweise ist es am besten, wenn Sie einfach JavaScript für den Standard schreiben und gzip seine Arbeit machen lassen.

    
svidgen 29.04.2013 19:59
quelle

Tags und Links