WeakRef()-Konstruktor - JavaScript | MDN

Baseline Weitgehend verfügbar *

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit April 2021 browserübergreifend verfügbar.

* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.

Der WeakRef()-Konstruktor erstellt WeakRef-Objekte.

Syntax

Hinweis: WeakRef() kann nur mit new konstruiert werden. Der Versuch, es ohne new aufzurufen, löst einen TypeError aus.

Parameter

target

Der Zielwert, auf den sich der WeakRef beziehen soll (auch als Referent bezeichnet). Muss ein Objekt oder ein nicht registriertes Symbol sein.

Rückgabewert

Ein neues WeakRef-Objekt, das auf den angegebenen Zielwert verweist.

Ausnahmen

TypeError

Wird ausgelöst, wenn target kein Objekt oder ein nicht registriertes Symbol ist.

Beispiele

Erstellen eines neuen WeakRef-Objekts

Sehen Sie die Hauptseite von WeakRef für ein vollständiges Beispiel.

js

class Counter {
  constructor(element) {
    // Remember a weak reference to a DOM element
    this.ref = new WeakRef(element);
    this.start();
  }
}

Spezifikationen

Spezifikation
ECMAScript® 2026 Language Specification
# sec-weak-ref-constructor

Browser-Kompatibilität

Siehe auch

Help improve MDN

Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.