aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/javascript/reference/global_objects/weakref/deref
diff options
context:
space:
mode:
authorSphinxKnight <SphinxKnight@users.noreply.github.com>2021-12-21 08:45:29 +0100
committerGitHub <noreply@github.com>2021-12-21 08:45:29 +0100
commitcb237a8b9ad97ea9d42c3f2eaff401e63ed72392 (patch)
treeeb261f59f5daaa3b47a81c08e71d63ea53153798 /files/fr/web/javascript/reference/global_objects/weakref/deref
parentb5fb4b11ed2cb3fdcf0202494addd9d03c59791f (diff)
downloadtranslated-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.md56
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)