Constructeur FinalizationRegistry()

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.

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® 2025 Language Specification
# sec-finalization-registry-constructor

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi