diff options
| author | julieng <julien.gattelier@gmail.com> | 2021-08-03 08:03:23 +0200 |
|---|---|---|
| committer | SphinxKnight <SphinxKnight@users.noreply.github.com> | 2021-09-03 08:08:25 +0200 |
| commit | bf8e099b9c8b3c60d60b3712b4fc97b052c39887 (patch) | |
| tree | c101746d082c9581c94f5937519c7d0e2f4af8cb /files/fr/web/javascript/reference/errors/undefined_prop | |
| parent | 844f5103992238c0c23203286dad16a466e89c97 (diff) | |
| download | translated-content-bf8e099b9c8b3c60d60b3712b4fc97b052c39887.tar.gz translated-content-bf8e099b9c8b3c60d60b3712b4fc97b052c39887.tar.bz2 translated-content-bf8e099b9c8b3c60d60b3712b4fc97b052c39887.zip | |
convert content to md
Diffstat (limited to 'files/fr/web/javascript/reference/errors/undefined_prop')
| -rw-r--r-- | files/fr/web/javascript/reference/errors/undefined_prop/index.md | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/files/fr/web/javascript/reference/errors/undefined_prop/index.md b/files/fr/web/javascript/reference/errors/undefined_prop/index.md index b3b000d302..3577d40eb6 100644 --- a/files/fr/web/javascript/reference/errors/undefined_prop/index.md +++ b/files/fr/web/javascript/reference/errors/undefined_prop/index.md @@ -9,38 +9,39 @@ tags: translation_of: Web/JavaScript/Reference/Errors/Undefined_prop original_slug: Web/JavaScript/Reference/Erreurs/Undefined_prop --- -<div>{{jsSidebar("Errors")}}</div> +{{jsSidebar("Errors")}} -<h2 id="Message">Message</h2> +## Message -<pre class="syntaxbox">ReferenceError: reference to undefined property "x" (Firefox) -</pre> + ReferenceError: reference to undefined property "x" (Firefox) -<h2 id="Type_d'erreur">Type d'erreur</h2> +## Type d'erreur -<p>Uniquement pour Firefox. Une erreur {{jsxref("ReferenceError")}} lancée en avertissement, uniquement si la préférence <code>javascript.options.strict</code> vaut <code>true</code>.</p> +Uniquement pour Firefox. Une erreur {{jsxref("ReferenceError")}} lancée en avertissement, uniquement si la préférence `javascript.options.strict` vaut `true`. -<h2 id="Quel_est_le_problème">Quel est le problème ?</h2> +## Quel est le problème ? -<p>Le code tente d'accéder à une propriété inexistante d'un objet. Il existe deux méthodes pour accéder aux propriétés. Pour plus de détails, on pourra lire la page de la référence sur <a href="/fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_de_membres">les accesseurs de propriété</a>.</p> +Le code tente d'accéder à une propriété inexistante d'un objet. Il existe deux méthodes pour accéder aux propriétés. Pour plus de détails, on pourra lire la page de la référence sur [les accesseurs de propriété](/fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_de_membres). -<h2 id="Exemples">Exemples</h2> +## Exemples -<h3 id="Exemples_invalides">Exemples invalides</h3> +### Exemples invalides -<p>Ici, la propriété <code>truc</code> n'est pas une propriété définie et on obtient alors une <code>ReferenceError</code>.</p> +Ici, la propriété `truc` n'est pas une propriété définie et on obtient alors une `ReferenceError`. -<pre class="brush: js example-bad">"use strict"; +```js example-bad +"use strict"; var toto = {}; toto.truc; // ReferenceError: reference to undefined property "bar" -</pre> +``` -<h3 id="Exemples_valides">Exemples valides</h3> +### Exemples valides -<p>Pour éviter cette erreur, il faut que <code>truc</code> soit une variable « définie » ou vérifier son existence avant de l'utiliser (en utilisant par exemple la méthode {{jsxref("Object.prototype.hasOwnProperty()")}}).</p> +Pour éviter cette erreur, il faut que `truc` soit une variable « définie » ou vérifier son existence avant de l'utiliser (en utilisant par exemple la méthode {{jsxref("Object.prototype.hasOwnProperty()")}}). -<pre class="brush: js example-good">"use strict"; +```js example-good +"use strict"; var toto = {}; @@ -49,10 +50,9 @@ console.log(toto.truc); // "lune" if (foo.hasOwnProperty("truc")) { console.log(toto.truc); -}</pre> +} +``` -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{jsxref("Opérateurs/Opérateurs_de_membres", "Accesseurs de propriété", 0, 1)}}</li> -</ul> +- {{jsxref("Opérateurs/Opérateurs_de_membres", "Accesseurs de propriété", 0, 1)}} |
