WeakRef()-Konstruktor
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
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
| Spezifikation |
|---|
| ECMAScript® 2026 Language Specification> # sec-weak-ref-constructor> |