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
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 |
Browser-Kompatibilität
Siehe auch
Help improve MDN
Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.