From 0a025f328141b5f98a8f1d9635510433783d08e4 Mon Sep 17 00:00:00 2001 From: SphinxKnight Date: Tue, 3 Aug 2021 07:54:02 +0200 Subject: Fix other h2m unhandled (#1863) * Fixes some elements per Will's review * Remove useless spans from rich text copy in Kuma --- files/fr/web/javascript/eventloop/index.html | 2 +- .../web/javascript/reference/classes/private_class_fields/index.html | 2 +- .../javascript/reference/errors/cant_assign_to_property/index.html | 2 +- files/fr/web/javascript/reference/functions/arguments/index.html | 4 ++-- files/fr/web/javascript/reference/functions/index.html | 4 +--- .../web/javascript/reference/global_objects/map/@@iterator/index.html | 2 -- .../javascript/reference/global_objects/map/@@tostringtag/index.html | 2 -- files/fr/web/javascript/reference/global_objects/map/clear/index.html | 2 -- .../fr/web/javascript/reference/global_objects/map/delete/index.html | 2 -- .../fr/web/javascript/reference/global_objects/map/entries/index.html | 2 -- .../fr/web/javascript/reference/global_objects/map/foreach/index.html | 2 -- files/fr/web/javascript/reference/global_objects/map/get/index.html | 2 -- files/fr/web/javascript/reference/global_objects/map/has/index.html | 2 -- files/fr/web/javascript/reference/global_objects/map/keys/index.html | 2 -- files/fr/web/javascript/reference/global_objects/map/set/index.html | 2 -- files/fr/web/javascript/reference/global_objects/map/size/index.html | 2 -- .../fr/web/javascript/reference/global_objects/map/values/index.html | 2 -- .../fr/web/javascript/reference/global_objects/math/atan2/index.html | 2 +- files/fr/web/javascript/reference/global_objects/promise/index.html | 2 +- .../javascript/reference/global_objects/regexp/@@matchall/index.html | 2 +- .../reference/global_objects/string/fromcharcode/index.html | 4 ++-- .../javascript/reference/global_objects/typedarray/from/index.html | 2 +- .../web/javascript/reference/operators/optional_chaining/index.html | 2 +- files/fr/web/javascript/reference/statements/debugger/index.html | 2 +- 24 files changed, 14 insertions(+), 40 deletions(-) (limited to 'files') diff --git a/files/fr/web/javascript/eventloop/index.html b/files/fr/web/javascript/eventloop/index.html index 07d60bb538..d349d9d056 100644 --- a/files/fr/web/javascript/eventloop/index.html +++ b/files/fr/web/javascript/eventloop/index.html @@ -18,7 +18,7 @@ original_slug: Web/JavaScript/Concurrence_et_boucle_des_événements

Représentation visuelle

-

Stack, heap, queue

+

Stack, heap, queue

La pile d'appels (stack)

diff --git a/files/fr/web/javascript/reference/classes/private_class_fields/index.html b/files/fr/web/javascript/reference/classes/private_class_fields/index.html index c8df9cbd19..9d1187b01d 100644 --- a/files/fr/web/javascript/reference/classes/private_class_fields/index.html +++ b/files/fr/web/javascript/reference/classes/private_class_fields/index.html @@ -75,7 +75,7 @@ console.assert(error instanceof TypeError)

Champs d'instance privés

-

Les champs d'instance privés sont déclarés avec des noms à # (prononcés "noms à hash", "hash names" en anglais), qui sont des identifieurs préfixés par #. Le # fait partie du nom lui-même. Il est utilisé tant pour la déclaration que pour l'accès.

+

Les champs d'instance privés sont déclarés avec des noms à # (prononcés "noms à hash", "hash names" en anglais), qui sont des identifieurs préfixés par #. Le # fait partie du nom lui-même. Il est utilisé tant pour la déclaration que pour l'accès.

L'encapsulation est forcée par le langage. C'est une erreur de syntaxe que de faire référence aux noms à # en dehors de leur portée.

diff --git a/files/fr/web/javascript/reference/errors/cant_assign_to_property/index.html b/files/fr/web/javascript/reference/errors/cant_assign_to_property/index.html index ded05f9d44..29b72aaa47 100644 --- a/files/fr/web/javascript/reference/errors/cant_assign_to_property/index.html +++ b/files/fr/web/javascript/reference/errors/cant_assign_to_property/index.html @@ -35,7 +35,7 @@ TypeError: Cannot create property 'x' on {y} (Chrome) var foo = "my string"; // The following line does nothing if not in strict mode. -foo.bar = {}; // TypeError: can't assign to property "bar" on "my string": not an object +foo.bar = {}; // TypeError: can't assign to property "bar" on "my string": not an object

Exemple valide

diff --git a/files/fr/web/javascript/reference/functions/arguments/index.html b/files/fr/web/javascript/reference/functions/arguments/index.html index b47df19565..c996b904d3 100644 --- a/files/fr/web/javascript/reference/functions/arguments/index.html +++ b/files/fr/web/javascript/reference/functions/arguments/index.html @@ -26,8 +26,8 @@ original_slug: Web/JavaScript/Reference/Fonctions/arguments -
-

Remarque : « Variable ayant la fonction pour portée » correspond à la traduction de « Variable of the function scope » qu'il serait incorrect de traduire par « Variable de la portée de la fonction » car la portée de la fonction est la portée dans laquelle on peut appeler la fonction. Une variable locale de la fonction pourrait quant à elle avoir une portée strictement incluse dans le corps de la fonction (variable définie dans un bloc de la fonction même si cette subtilité n'existe pas en Javascript). Toute suggestion pour éviter cette tournure un peu longue sans altérer le sens est la bienvenue. (variable intrinsèque)

+
+

Note : « Variable ayant la fonction pour portée » correspond à la traduction de « Variable of the function scope » qu'il serait incorrect de traduire par « Variable de la portée de la fonction » car la portée de la fonction est la portée dans laquelle on peut appeler la fonction. Une variable locale de la fonction pourrait quant à elle avoir une portée strictement incluse dans le corps de la fonction (variable définie dans un bloc de la fonction même si cette subtilité n'existe pas en Javascript). Toute suggestion pour éviter cette tournure un peu longue sans altérer le sens est la bienvenue. (variable intrinsèque)

Syntaxe

diff --git a/files/fr/web/javascript/reference/functions/index.html b/files/fr/web/javascript/reference/functions/index.html index 588240c491..cfdd7e95b1 100644 --- a/files/fr/web/javascript/reference/functions/index.html +++ b/files/fr/web/javascript/reference/functions/index.html @@ -327,9 +327,7 @@ fin :3

Il est possible d'imbriquer une fonction au sein d'une fonction. La fonction imbriquée (interne) est privée par rapport à la fonction (externe) qui la contient. Cela forme ce qu'on appelle une fermeture (closure en anglais).

-
-
Une fermeture est une expression (généralement une fonction) possédant des variables libres ainsi qu'un environnement qui lie ces variable (autrement dit qui « ferme » l'expression).
-
+

Une fermeture est une expression (généralement une fonction) possédant des variables libres ainsi qu'un environnement qui lie ces variable (autrement dit qui « ferme » l'expression).

Étant donné qu'une fonction imbriquée est une fermeture, cela signifie que la fonction imbriquée peut « hériter » des arguments et des variables de la fonction qui la contient. En d'autres termes, la fonction interne contient la portée de la fonction externe.

diff --git a/files/fr/web/javascript/reference/global_objects/map/@@iterator/index.html b/files/fr/web/javascript/reference/global_objects/map/@@iterator/index.html index 4951be38ba..72bc8d1d13 100644 --- a/files/fr/web/javascript/reference/global_objects/map/@@iterator/index.html +++ b/files/fr/web/javascript/reference/global_objects/map/@@iterator/index.html @@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Global_Objects/Map/@@iterator
{{EmbedInteractiveExample("pages/js/map-prototype-@@iterator.html")}}
- -

Syntaxe

maMap[Symbol.iterator]
diff --git a/files/fr/web/javascript/reference/global_objects/map/@@tostringtag/index.html b/files/fr/web/javascript/reference/global_objects/map/@@tostringtag/index.html index 61b0bace74..251a4c46eb 100644 --- a/files/fr/web/javascript/reference/global_objects/map/@@tostringtag/index.html +++ b/files/fr/web/javascript/reference/global_objects/map/@@tostringtag/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Global_Objects/Map/@@toStringTag
{{EmbedInteractiveExample("pages/js/map-prototype-@@tostringtag.html")}}
- -
{{js_property_attributes(0,0,1)}}

Syntaxe

diff --git a/files/fr/web/javascript/reference/global_objects/map/clear/index.html b/files/fr/web/javascript/reference/global_objects/map/clear/index.html index 9767b638a4..5c0dbc8661 100644 --- a/files/fr/web/javascript/reference/global_objects/map/clear/index.html +++ b/files/fr/web/javascript/reference/global_objects/map/clear/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Global_Objects/Map/clear
{{EmbedInteractiveExample("pages/js/map-prototype-clear.html")}}
- -

Syntaxe

maMap.clear();
diff --git a/files/fr/web/javascript/reference/global_objects/map/delete/index.html b/files/fr/web/javascript/reference/global_objects/map/delete/index.html index 618a01305b..3705d6bacc 100644 --- a/files/fr/web/javascript/reference/global_objects/map/delete/index.html +++ b/files/fr/web/javascript/reference/global_objects/map/delete/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Global_Objects/Map/delete
{{EmbedInteractiveExample("pages/js/map-prototype-delete.html")}}
- -

Syntaxe

maMap.delete(clé);
diff --git a/files/fr/web/javascript/reference/global_objects/map/entries/index.html b/files/fr/web/javascript/reference/global_objects/map/entries/index.html index 434717d5be..3deaed0bd3 100644 --- a/files/fr/web/javascript/reference/global_objects/map/entries/index.html +++ b/files/fr/web/javascript/reference/global_objects/map/entries/index.html @@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Global_Objects/Map/entries
{{EmbedInteractiveExample("pages/js/map-prototype-entries.html")}}
- -

Syntaxe

maMap.entries()
diff --git a/files/fr/web/javascript/reference/global_objects/map/foreach/index.html b/files/fr/web/javascript/reference/global_objects/map/foreach/index.html index 52fccee803..4d2fbfdd70 100644 --- a/files/fr/web/javascript/reference/global_objects/map/foreach/index.html +++ b/files/fr/web/javascript/reference/global_objects/map/foreach/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Global_Objects/Map/forEach
{{EmbedInteractiveExample("pages/js/map-prototype-foreach.html")}}
- -

Syntaxe

maMap.forEach(callback[, thisArg])
diff --git a/files/fr/web/javascript/reference/global_objects/map/get/index.html b/files/fr/web/javascript/reference/global_objects/map/get/index.html index f7cde0e13d..bf2e8cba01 100644 --- a/files/fr/web/javascript/reference/global_objects/map/get/index.html +++ b/files/fr/web/javascript/reference/global_objects/map/get/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Global_Objects/Map/get
{{EmbedInteractiveExample("pages/js/map-prototype-get.html")}}
- -

Syntaxe

maMap.get(clé)
diff --git a/files/fr/web/javascript/reference/global_objects/map/has/index.html b/files/fr/web/javascript/reference/global_objects/map/has/index.html index 6096a799c7..ce26d66e47 100644 --- a/files/fr/web/javascript/reference/global_objects/map/has/index.html +++ b/files/fr/web/javascript/reference/global_objects/map/has/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Global_Objects/Map/has
{{EmbedInteractiveExample("pages/js/map-prototype-has.html")}}
- -

Syntaxe

maMap.has(clé);
diff --git a/files/fr/web/javascript/reference/global_objects/map/keys/index.html b/files/fr/web/javascript/reference/global_objects/map/keys/index.html index b74adc65bf..423cf8d7dd 100644 --- a/files/fr/web/javascript/reference/global_objects/map/keys/index.html +++ b/files/fr/web/javascript/reference/global_objects/map/keys/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Global_Objects/Map/keys
{{EmbedInteractiveExample("pages/js/map-prototype-keys.html")}}
- -

Syntaxe

maMap.keys()
diff --git a/files/fr/web/javascript/reference/global_objects/map/set/index.html b/files/fr/web/javascript/reference/global_objects/map/set/index.html index 4edbb8584a..b0e695aed3 100644 --- a/files/fr/web/javascript/reference/global_objects/map/set/index.html +++ b/files/fr/web/javascript/reference/global_objects/map/set/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Global_Objects/Map/set
{{EmbedInteractiveExample("pages/js/map-prototype-set.html")}}
- -

Syntaxe

maMap.set(clé, valeur);
diff --git a/files/fr/web/javascript/reference/global_objects/map/size/index.html b/files/fr/web/javascript/reference/global_objects/map/size/index.html index 2a60b09775..0473610825 100644 --- a/files/fr/web/javascript/reference/global_objects/map/size/index.html +++ b/files/fr/web/javascript/reference/global_objects/map/size/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Global_Objects/Map/size
{{EmbedInteractiveExample("pages/js/map-prototype-size.html")}}
- -

Description

La valeur de size est un entier représentant le nombre d'entrées d'un objet Map. Le mutateur correspond à cette propriété est {{jsxref("undefined")}}, on ne peut pas donc pas modifier cette propriété.

diff --git a/files/fr/web/javascript/reference/global_objects/map/values/index.html b/files/fr/web/javascript/reference/global_objects/map/values/index.html index 40ae09fad9..8071caa2d0 100644 --- a/files/fr/web/javascript/reference/global_objects/map/values/index.html +++ b/files/fr/web/javascript/reference/global_objects/map/values/index.html @@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Global_Objects/Map/values
{{EmbedInteractiveExample("pages/js/map-prototype-values.html")}}
- -

Syntaxe

maMap.values()
diff --git a/files/fr/web/javascript/reference/global_objects/math/atan2/index.html b/files/fr/web/javascript/reference/global_objects/math/atan2/index.html index 4d1c4c29d6..24923087e3 100644 --- a/files/fr/web/javascript/reference/global_objects/math/atan2/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/atan2/index.html @@ -36,7 +36,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/atan2

La méthode Math.atan2() renvoie une valeur numérique comprise entre -Pi et Pi qui représente l'angle theta d'un point de coordonnées (x,y). Cela correspond à l'angle (dans le sens trigonométrique) entre l'axe des abscisses et le point de coordonnées (x,y). Attention, le premier argument de la fonction est l'ordonnée (y) et le second est l'abscisse (x).

-

Graphique explicitant l'angle donné par un point de coordonnées X/Y

+

Graphique explicitant l'angle donné par un point de coordonnées X/Y

Math.atan2() utilise deux arguments x et y, alors que la méthode Math.atan() utilise le ratio de deux nombres comme un seul argument.

diff --git a/files/fr/web/javascript/reference/global_objects/promise/index.html b/files/fr/web/javascript/reference/global_objects/promise/index.html index 5ff6ca128c..2399e3eebd 100644 --- a/files/fr/web/javascript/reference/global_objects/promise/index.html +++ b/files/fr/web/javascript/reference/global_objects/promise/index.html @@ -48,7 +48,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Promise

Les méthodes {{jsxref("Promise.then","Promise.prototype.then()")}} et {{jsxref("Promise.catch","Promise.prototype.catch()")}} renvoient des promesses et peuvent ainsi être chaînées. C'est ce qu'on appelle une composition.

-

+

Note : Une promesse est dans l'état settled (acquittée) qu'elle soit tenue ou rompue mais plus en attente. Le terme resolved (résolue) est aussi utilisé concernant les promesses — cela signifie que la promesse est acquittée ou bien enfermée dans une chaine de promesse. Le billet de Domenic Denicola, States and fates (en anglais), contient de plus amples détails sur la terminologie utilisée.

diff --git a/files/fr/web/javascript/reference/global_objects/regexp/@@matchall/index.html b/files/fr/web/javascript/reference/global_objects/regexp/@@matchall/index.html index 234dbf6f07..303390a68c 100644 --- a/files/fr/web/javascript/reference/global_objects/regexp/@@matchall/index.html +++ b/files/fr/web/javascript/reference/global_objects/regexp/@@matchall/index.html @@ -51,7 +51,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/@@matchAll var str = '2016-01-02'; var resultat = re[Symbol.matchAll](str); -console.log(Array.from(resultat, x => x[0])); +console.log(Array.from(resultat, x => x[0])); // ["2016", "01", "02"] diff --git a/files/fr/web/javascript/reference/global_objects/string/fromcharcode/index.html b/files/fr/web/javascript/reference/global_objects/string/fromcharcode/index.html index c1a6f56e6e..db155abb0d 100644 --- a/files/fr/web/javascript/reference/global_objects/string/fromcharcode/index.html +++ b/files/fr/web/javascript/reference/global_objects/string/fromcharcode/index.html @@ -43,10 +43,10 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/fromCharCode

Pour les caractères du plan multilingue de base, UTF-16 utilise une seule unité de code :

String.fromCharCode(65,66,67); // ABC
-String.fromCharCode(0x2014);   // "—"
+String.fromCharCode(0x2014);   // "—"
 String.fromCharCode(0x12014);  // "—" également, le 1 a été tronqué
 String.fromCharCode(8212);     // renvoie également "—" car 8212
-                               // est la forme décimale
+                               // est la forme décimale
 

Les caractères hors de ce plan utilisent deux unités de code (on parle de surrogate pair) :

diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/from/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/from/index.html index 1f00908e72..3e4f7a9953 100644 --- a/files/fr/web/javascript/reference/global_objects/typedarray/from/index.html +++ b/files/fr/web/javascript/reference/global_objects/typedarray/from/index.html @@ -14,7 +14,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/from ---
{{JSRef}}
-

La méthode TypedArray.from() crée un nouvel objet {{jsxref("TypedArray", "TypedArray", "#Les_objets_TypedArray")}} à partir d'un objet itérable ou d'un objet semblable à un tableau. Cette méthode est similaire à {{jsxref("Array.from()")}}.

+

La méthode TypedArray.from() crée un nouvel objet {{jsxref("TypedArray", "TypedArray", "#Les_objets_TypedArray")}} à partir d'un objet itérable ou d'un objet semblable à un tableau. Cette méthode est similaire à {{jsxref("Array.from()")}}.

Syntaxe

diff --git a/files/fr/web/javascript/reference/operators/optional_chaining/index.html b/files/fr/web/javascript/reference/operators/optional_chaining/index.html index dcf1744d67..7fd8595772 100644 --- a/files/fr/web/javascript/reference/operators/optional_chaining/index.html +++ b/files/fr/web/javascript/reference/operators/optional_chaining/index.html @@ -174,7 +174,7 @@ console.log(villeDuClient); // Ville inconnue -

Compatibilité des navigateurs

+

Compatibilité des navigateurs

{{Compat("javascript.operators.optional_chaining")}}

diff --git a/files/fr/web/javascript/reference/statements/debugger/index.html b/files/fr/web/javascript/reference/statements/debugger/index.html index 448b7314fe..9307a7f217 100644 --- a/files/fr/web/javascript/reference/statements/debugger/index.html +++ b/files/fr/web/javascript/reference/statements/debugger/index.html @@ -28,7 +28,7 @@ original_slug: Web/JavaScript/Reference/Instructions/debugger

Lors que le débogueur est lancé, l'exécution est interrompue au niveau de l'instruction debugger. Cela agit comme un point d'arrêt dans le code du script :

-

Paused at a debugger statement.

+

Paused at a debugger statement.

Spécifications

-- cgit v1.2.3-54-g00ecf