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/reference/functions/arguments/index.html | 4 ++-- files/fr/web/javascript/reference/functions/index.html | 4 +--- 2 files changed, 3 insertions(+), 5 deletions(-) (limited to 'files/fr/web/javascript/reference/functions') 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.

-- cgit v1.2.3-54-g00ecf