Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

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

Compatibilité des navigateurs

Voir aussi