diff options
| author | SphinxKnight <SphinxKnight@users.noreply.github.com> | 2021-12-21 08:45:29 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-12-21 08:45:29 +0100 |
| commit | cb237a8b9ad97ea9d42c3f2eaff401e63ed72392 (patch) | |
| tree | eb261f59f5daaa3b47a81c08e71d63ea53153798 /files/fr/web/javascript/reference/global_objects/weakref/deref | |
| parent | b5fb4b11ed2cb3fdcf0202494addd9d03c59791f (diff) | |
| download | translated-content-cb237a8b9ad97ea9d42c3f2eaff401e63ed72392.tar.gz translated-content-cb237a8b9ad97ea9d42c3f2eaff401e63ed72392.tar.bz2 translated-content-cb237a8b9ad97ea9d42c3f2eaff401e63ed72392.zip | |
Translation of WeakRef pages (#3169)
Diffstat (limited to 'files/fr/web/javascript/reference/global_objects/weakref/deref')
| -rw-r--r-- | files/fr/web/javascript/reference/global_objects/weakref/deref/index.md | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/files/fr/web/javascript/reference/global_objects/weakref/deref/index.md b/files/fr/web/javascript/reference/global_objects/weakref/deref/index.md new file mode 100644 index 0000000000..a0d917cdd7 --- /dev/null +++ b/files/fr/web/javascript/reference/global_objects/weakref/deref/index.md @@ -0,0 +1,56 @@ +--- +title: WeakRef.prototype.deref() +slug: Web/JavaScript/Reference/Global_Objects/WeakRef/deref +translation_of: Web/JavaScript/Reference/Global_Objects/WeakRef/WeakRef +browser-compat: javascript.builtins.WeakRef.deref +--- +{{JSRef}} + +La méthode `deref` renvoie l'objet cible associé à l'objet [`WeakRef`](/fr/docs/Web/JavaScript/Reference/Global_Objects/WeakRef) courant ou `undefined` si l'objet cible a été récupéré par le ramasse-miettes. + +## Syntaxe + +```js +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`](/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakRef#notes_sur_weakref) pour des notes importantes. + +## Exemples + +### Utiliser deref() + +Voir la section [Exemples](/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakRef#exemples) de la page [`WeakRef`](/fr/docs/Web/JavaScript/Reference/Global_Objects/WeakRef) pour un exemple complet. + +```js +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 + +{{Specifications}} + +## Compatibilité des navigateurs + +{{Compat}} + +## Voir aussi + +- [`WeakRef`](/fr/docs/Web/JavaScript/Reference/Global_Objects/WeakRef) |
