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
js
new WeakRef(target)
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
targetkein 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 |
Browser-Kompatibilität
Enable JavaScript to view this browser compatibility table.