WeakRef.prototype.deref()
La méthode deref
renvoie l'objet cible associé à l'objet WeakRef
courant ou undefined
si l'objet cible a été récupéré par le ramasse-miettes.
Syntaxe
deref()
Valeur de retour
L'objet cible associé à l'objet WeakRef
, ou undefined
dans le cas où l'objet a été récupéré par le ramasse-miettes.
Notes
Voir les notes sur la page WeakRef
pour des notes importantes.
Exemples
Utiliser deref()
Voir la section Exemples de la page WeakRef
pour un exemple complet.
const tick = () => {
// Récupérer l'élément de la référence faible s'il existe encore
const element = this.ref.deref();
if (element) {
element.textContent = ++this.count;
} else {
// Alors l'élément n'existe plus
console.log("L'élément n'est plus.");
this.stop();
this.ref = null;
}
};
Spécifications
Specification |
---|
ECMAScript Language Specification # sec-weak-ref.prototype.deref |
Compatibilité des navigateurs
BCD tables only load in the browser