Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. JavaScript-Referenz
  4. Eingebaute Standardobjekte
  5. ReferenceError

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

View in EnglishAlways switch to English

ReferenceError

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨Juli 2015⁩.

* Some parts of this feature may have varying levels of support.

DasReferenceError-Objekt repräsentiert einen Fehler, wenn auf eine Variable verwiesen wird, die im aktuellen Gültigkeitsbereich nicht existiert (oder noch nicht initialisiert wurde).

ReferenceError ist einserialisierbares Objekt und kann daher mitstructuredClone() geklont oder zwischenWorkers mitpostMessage() kopiert werden.

ReferenceError ist eine Unterklasse vonError.

Konstruktor

ReferenceError()

Erstellt ein neuesReferenceError-Objekt.

Instanzeigenschaften

Erbt auch Instanzeigenschaften von seinem ElternteilError.

Diese Eigenschaften sind aufReferenceError.prototype definiert und werden von allenReferenceError-Instanzen geteilt.

ReferenceError.prototype.constructor

Die Konstruktorfunktion, die das Instanzobjekt erstellt hat. FürReferenceError-Instanzen ist der anfängliche Wert derReferenceError-Konstruktor.

ReferenceError.prototype.name

Repräsentiert den Namen für die Art des Fehlers. FürReferenceError.prototype.name ist der anfängliche Wert"ReferenceError".

Instanzmethoden

Erbt Instanzmethoden von seinem ElternteilError.

Beispiele

Einen ReferenceError abfangen

js
try {  let a = undefinedVariable;} catch (e) {  console.log(e instanceof ReferenceError); // true  console.log(e.message); // "undefinedVariable is not defined"  console.log(e.name); // "ReferenceError"  console.log(e.stack); // Stack of the error}

Einen ReferenceError erstellen

js
try {  throw new ReferenceError("Hello");} catch (e) {  console.log(e instanceof ReferenceError); // true  console.log(e.message); // "Hello"  console.log(e.name); // "ReferenceError"  console.log(e.stack); // Stack of the error}

Spezifikationen

Specification
ECMAScript® 2026 Language Specification
# sec-native-error-types-used-in-this-standard-referenceerror

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2025 Movatter.jp