WeakRef()-Konstruktor
Baseline Widely available *
This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.
* Some parts of this feature may have varying levels of support.
Der WeakRef()
-Konstruktor erstellt WeakRef
-Objekte.
Syntax
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
Specification |
---|
ECMAScript® 2026 Language Specification # sec-weak-ref-constructor |