Constructeur FinalizationRegistry()
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis avril 2021.
Le constructeur FinalizationRegistry crée un objet FinalizationRegistry qui utilise la fonction de rappel passée en argument comme fonction de nettoyage pour les objets du registre.
Syntaxe
js
// Fonction de rappel avec une fonction fléchée
new FinalizationRegistry(valeurTenue => { ... } )
// Référence à une fonction de rappel
new FinalizationRegistry(callbackFn)
// Fonction de rappel en ligne
new FinalizationRegistry(function(valeurTenue) { ... })
Paramètres
callback-
La fonction de rappel de nettoyage à utiliser par le registre.
Exemples
>Créer un nouveau registre
On crée le registre en fournissant la fonction de rappel :
js
const registre = new FinalizationRegistry((valeurTenue) => {
// ....
});
Spécifications
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-finalization-registry-constructor> |