aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/javascript/reference/strict_mode
diff options
context:
space:
mode:
authorCarolyn Wu <87150472+cw118@users.noreply.github.com>2022-03-03 02:35:24 -0500
committerGitHub <noreply@github.com>2022-03-03 08:35:24 +0100
commit581e6fb5827a5450e295c91250dd0563a3c9251a (patch)
tree801de6432e274e1a53bb3b1f6151e447915ffda8 /files/fr/web/javascript/reference/strict_mode
parentda1500b5765037b2ec3db0190f3accac453c6d96 (diff)
downloadtranslated-content-581e6fb5827a5450e295c91250dd0563a3c9251a.tar.gz
translated-content-581e6fb5827a5450e295c91250dd0563a3c9251a.tar.bz2
translated-content-581e6fb5827a5450e295c91250dd0563a3c9251a.zip
Markdown fixes part 4 (fr/web/js) (#4373)
* Fix MD038, no spaces in code spans * Fix MD037/39, no spaces in emphasis/link text * Missed markdown fixes in code spans * Bold formatting correction
Diffstat (limited to 'files/fr/web/javascript/reference/strict_mode')
-rw-r--r--files/fr/web/javascript/reference/strict_mode/transitioning_to_strict_mode/index.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/files/fr/web/javascript/reference/strict_mode/transitioning_to_strict_mode/index.md b/files/fr/web/javascript/reference/strict_mode/transitioning_to_strict_mode/index.md
index 8369472b37..b6dc3c6040 100644
--- a/files/fr/web/javascript/reference/strict_mode/transitioning_to_strict_mode/index.md
+++ b/files/fr/web/javascript/reference/strict_mode/transitioning_to_strict_mode/index.md
@@ -31,8 +31,8 @@ En utilisant `"use strict";`, certaines instructions ou fragments de code lancer
- La déclaration de fonctions dans des blocs `if(a<b){ function f(){} }`
- Les erreurs évidentes
- - Déclarer deux fois le nom d'une propriété dans un littéral objet` {a: 1, b: 3, a: 7}`. Ceci n'est plus le cas pour ECMAScript 2015 (ES6) : {{bug(1041128)}}
- - Déclarer deux arguments de fonction avec le même nom` function f(a, b, b){}`
+ - Déclarer deux fois le nom d'une propriété dans un littéral objet `{a: 1, b: 3, a: 7}`. Ceci n'est plus le cas pour ECMAScript 2015 (ES6) : {{bug(1041128)}}
+ - Déclarer deux arguments de fonction avec le même nom `function f(a, b, b){}`
Ces erreurs sont bienvenues car elles révèlent des mauvaises pratiques et certaines erreurs claires. Elles apparaissent avant l'exécution du code.
@@ -128,7 +128,7 @@ Un des aspects négatifs de cette migration est la sémantique : le sens du code
1. Écrivez votre code « strictement » et assurez vous de lancer des exceptions dans le cadre d'erreurs liées au mode non-strict (voir la section « Erreurs à l'exécution » ci-avant)
2. Minimisez l'utilisation des éléments dont la sémantique pourrait changer :
- 1. `eval `: n'utilisez cette fonction uniquement si vous êtes certains que c'est l'unique solution
+ 1. `eval`&nbsp;: n'utilisez cette fonction uniquement si vous êtes certains que c'est l'unique solution
2. `arguments` : utilisez les arguments d'une fonction via leur nom ou faites une copie de l'objet en utilisant :
`var args = Array.prototype.slice.call(arguments)`
au tout début de votre fonction