FinalizationRegistry() 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.
Der FinalizationRegistry() Konstruktor erstellt FinalizationRegistry Objekte.
Syntax
js
new FinalizationRegistry(callbackFn)
Parameter
callback-
Eine Funktion, die jedes Mal aufgerufen wird, wenn ein registrierter Zielwert vom Garbage Collector bereinigt wird. Ihr Rückgabewert wird ignoriert. Die Funktion wird mit den folgenden Argumenten aufgerufen:
heldValue-
Der Wert, der als zweiter Parameter der
register()Methode übergeben wurde, als dastargetObjekt registriert wurde.
Beispiele
>Erstellen eines neuen Registrierungsobjekts
Sie erstellen ein Registrierungsobjekt, indem Sie den Callback übergeben:
js
const registry = new FinalizationRegistry((heldValue) => {
// …
});
Spezifikationen
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-finalization-registry-constructor> |