pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Errors/Reserved_identifier

as="font" type="font/woff2" crossorigen="anonymous" fetchpriority="low" />

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

SyntaxError: "x" ist ein reservierter Bezeichner

Der JavaScript-Ausnahmefehler "variable ist ein reservierter Bezeichner" tritt auf, wenn reservierte Schlüsselwörter als Bezeichner verwendet werden.

Meldung

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)

Fehlertyp

SyntaxError

Was ist schiefgelaufen?

Reservierte Schlüsselwörter führen zu einem Fehler, wenn sie als Bezeichner verwendet werden. Diese sind sowohl im strikten Modus als auch im "sloppy" Modus reserviert:

  • enum

Die folgenden sind nur im strikten Modus reserviert:

  • implements
  • interface
  • let
  • package
  • private
  • protected
  • public
  • static

Beispiele

Strikte und nicht-strikte reservierte Schlüsselwörter

Der Bezeichner enum ist generell reserviert.

js
const enum = { RED: 0, GREEN: 1, BLUE: 2 };
// SyntaxError: enum is a reserved identifier

Im strikten Modus sind mehr Bezeichner reserviert.

js
"use strict";
const package = ["potatoes", "rice", "fries"];
// SyntaxError: package is a reserved identifier

Sie müssen diese Variablen umbenennen.

js
const colorEnum = { RED: 0, GREEN: 1, BLUE: 2 };
const list = ["potatoes", "rice", "fries"];

Ältere Browser aktualisieren

Wenn Sie einen älteren Browser verwenden, der noch nicht let oder class implementiert, sollten Sie auf eine neuere Browserversion aktualisieren, die diese neuen Sprachfeatures unterstützt.

js
"use strict";
class DocArchiver {}

// SyntaxError: class is a reserved identifier
// (throws in older browsers only, e.g. Firefox 44 and older)

Siehe auch

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy