Wie reserviert sind die Wörter privat und öffentlich in JavaScript?

8

Jedes Mal, wenn ich eine JS-Bibliothek erstelle, habe ich diese Art von Konzept:

%Vor%

Aber ich habe mich immer danach gesehnt, einfach nur zu tun:

%Vor%

Aber ich habe das nie gemacht, weil das reservierte Wörter sind. Wie reserviert sind sie? Wird ein Browser fehlschlagen? Bei meinen Tests scheint alles zu funktionieren, aber fehlt mir etwas?

    
Oscar Godson 23.06.2011, 18:32
quelle

4 Antworten

5

Ссылка

und

Ссылка für die offizielle Spezifikation.

Sie sind in 7.6.1.2 als "für zukünftige Verwendung reserviert" aufgeführt.

    
Marc B 23.06.2011, 18:35
quelle
13

Nehmen Sie immer an, dass die Verwendung von reservierten Wörtern die Anwendung fehlschlagen lässt.

Wörter wie public und private sind zukünftige reservierte Wörter , also auch wenn sie funktionieren jetzt die Macht nicht in der Zukunft.

    
hughes 23.06.2011 18:34
quelle
2

Ich würde nicht empfehlen, privat und öffentlich zu verwenden. Sie erhalten jedoch nur einen Fehler, wenn Sie den strikten Modus mit "use strict" verwenden: Ссылка

Wenn Sie sicher sein wollen, dass es in Zukunft funktioniert, müssten Sie Klammern verwenden:

%Vor%

Ich bevorzuge es, die Var auf "Pub" und "Priv" zu verkürzen. Also benutze ich ein Muster wie folgt:

%Vor%     
Trendfischer 22.06.2012 12:21
quelle
-1

Von dem, was ich mit reservierten Wörtern in Javascript erfahren habe, wird der Code mit etwas wie einem Syntaxfehler auskommen.

    
aepheus 23.06.2011 18:34
quelle

Tags und Links