| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Errors/Reserved_identifier | [Back] [Original] |
Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.
Der JavaScript-Ausnahmefehler "variable ist ein reservierter Bezeichner" tritt auf, wenn reservierte Schlsselwrter als Bezeichner verwendet werden.
SyntaxError: Unexpected reserved word (V8-based) SyntaxError: implements is a reserved identifier (Firefox) SyntaxError: Cannot use the reserved word 'implements' as a variable name. (Safari)
SyntaxError
Reservierte Schlsselwrter fhren zu einem Fehler, wenn sie als Bezeichner verwendet werden. Diese sind sowohl im strikten Modus als auch im "sloppy" Modus reserviert:
enumDie folgenden sind nur im strikten Modus reserviert:
implementsinterfaceletpackageprivateprotectedpublicstaticDer Bezeichner enum ist generell reserviert.
const enum = { RED: 0, GREEN: 1, BLUE: 2 };
// SyntaxError: enum is a reserved identifier
Im strikten Modus sind mehr Bezeichner reserviert.
"use strict";
const package = ["potatoes", "rice", "fries"];
// SyntaxError: package is a reserved identifier
Sie mssen diese Variablen umbenennen.
const colorEnum = { RED: 0, GREEN: 1, BLUE: 2 };
const list = ["potatoes", "rice", "fries"];
Wenn Sie einen lteren Browser verwenden, der noch nicht let oder class implementiert, sollten Sie auf eine neuere Browserversion aktualisieren, die diese neuen Sprachfeatures untersttzt.
"use strict";
class DocArchiver {}
// SyntaxError: class is a reserved identifier
// (throws in older browsers only, e.g. Firefox 44 and older)
Der Bauplan fr ein besseres Internet.
Teile dieses Inhalts sind 19982026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfgbar unter einer Creative-Commons-Lizenz.
| Web Proxy Viewer | New URL | Original Page |