diff options
author | Carolyn Wu <87150472+cw118@users.noreply.github.com> | 2022-03-03 02:35:24 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-03 08:35:24 +0100 |
commit | 581e6fb5827a5450e295c91250dd0563a3c9251a (patch) | |
tree | 801de6432e274e1a53bb3b1f6151e447915ffda8 /files/fr/web/javascript/reference/strict_mode | |
parent | da1500b5765037b2ec3db0190f3accac453c6d96 (diff) | |
download | translated-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.md | 6 |
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` : 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 |