Skip to content

Commit

Permalink
Merge branch 'main' into 20250131-Web/API/Request-1
Browse files Browse the repository at this point in the history
  • Loading branch information
mfuji09 authored Jan 31, 2025
2 parents 8b29189 + 99144b9 commit c98bc4c
Show file tree
Hide file tree
Showing 66 changed files with 20,621 additions and 5,562 deletions.
1 change: 0 additions & 1 deletion .github/workflows/pr-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,6 @@ jobs:
# you don't need that script as a writer. It's only used in CI
# and it can't use the default CONTENT_ROOT that gets set in
# package.json.
echo Y|yarn rari update
ARGS=$(echo $GIT_DIFF_CONTENT | sed -E -e "s#(^| )files#\1-f $CONTENT_TRANSLATED_ROOT#g")
yarn rari build --no-basic --json-issues --data-issues $ARGS
yarn yari-render-html
Expand Down
2 changes: 1 addition & 1 deletion files/es/web/javascript/guide/keyed_collections/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ Una diferencia con los objetos `Map` es que las claves en `WeakMap` no son enume

Para obtener más información y código de ejemplo, consulta también "¿Por qué mapa _Débil_?" en la página de referencia de {{JSxRef("WeakMap")}}.

Un caso de uso de los objetos `WeakMap` es almacenar datos privados para un objeto u ocultar detalles de implementación. El siguiente ejemplo es de la publicación del blog de Nick Fitzgerald ["Ocultar detalles de implementación con WeakMaps de ECMAScript 6"](https://fitzgeraldnick.com/weblog/53/). Los datos y métodos privados pertenecen al objeto y se almacenan en `privates` del objeto `WeakMap`. Todo lo expuesto en la instancia y el prototipo es público; todo lo demás es inaccesible desde el mundo exterior porque `privates` no se exporta desde el módulo.
Un caso de uso de los objetos `WeakMap` es almacenar datos privados para un objeto u ocultar detalles de implementación. El siguiente ejemplo es de la publicación del blog de Nick Fitzgerald ["Ocultar detalles de implementación con WeakMaps de ECMAScript 6"](https://fitzgen.com/2014/01/13/hiding-implementation-details-with-e6-weakmaps.html). Los datos y métodos privados pertenecen al objeto y se almacenan en `privates` del objeto `WeakMap`. Todo lo expuesto en la instancia y el prototipo es público; todo lo demás es inaccesible desde el mundo exterior porque `privates` no se exporta desde el módulo.

```js
const privates = new WeakMap();
Expand Down
2 changes: 1 addition & 1 deletion files/fr/web/javascript/guide/keyed_collections/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ La différence entre le type `Map` et le type `WeakMap` est que les clés d'un o

Pour plus d'informations et d'exemples, voir également le paragraphe « Pourquoi WeakMap ? » sur l'article {{jsxref("WeakMap")}} de la référence.

Un cas d'utilisation des objets `WeakMap` est le stockage de données privées d'un objet ou pour cacher certains détails d'implémentation. L'exemple qui suit est tiré du billet de blog de Nick Fitzgerald [« Masquer des détails d'implémentation avec les WeakMaps ECMAScript 6 »](https://fitzgeraldnick.com/weblog/53/). Les données et méthodes privées sont stockées dans l'objet WeakMap `privates`. Tout ce qui est exposé par l'instance et le prototype est public. Tout ce qui est en dehors est inaccessible car `privates` n'est pas exporté depuis le module :
Un cas d'utilisation des objets `WeakMap` est le stockage de données privées d'un objet ou pour cacher certains détails d'implémentation. L'exemple qui suit est tiré du billet de blog de Nick Fitzgerald [« Masquer des détails d'implémentation avec les WeakMaps ECMAScript 6 »](https://fitzgen.com/2014/01/13/hiding-implementation-details-with-e6-weakmaps.html). Les données et méthodes privées sont stockées dans l'objet WeakMap `privates`. Tout ce qui est exposé par l'instance et le prototype est public. Tout ce qui est en dehors est inaccessible car `privates` n'est pas exporté depuis le module :

```js
const privates = new WeakMap();
Expand Down
7 changes: 4 additions & 3 deletions files/ja/_redirects.txt
Original file line number Diff line number Diff line change
Expand Up @@ -250,7 +250,7 @@
/ja/docs/CSS/Getting_Started /ja/docs/Learn_web_development/Core/Styling_basics
/ja/docs/CSS/Getting_Started/Boxes /ja/docs/Learn_web_development/Core/Styling_basics/Box_model
/ja/docs/CSS/Getting_Started/Cascading_and_inheritance /ja/docs/Learn_web_development/Core/Styling_basics/Handling_conflicts
/ja/docs/CSS/Getting_Started/Challenge_solutions /ja/docs/Web/Guide/CSS/Getting_started/Challenge_solutions
/ja/docs/CSS/Getting_Started/Challenge_solutions /ja/docs/Learn_web_development/Core/Challenges
/ja/docs/CSS/Getting_Started/Color /ja/docs/Learn_web_development/Core/Styling_basics/Values_and_units#color
/ja/docs/CSS/Getting_Started/Content /ja/docs/Learn_web_development/Howto/Solve_CSS_problems/Generated_content
/ja/docs/CSS/Getting_Started/How_CSS_works /ja/docs/Learn_web_development/Core/Styling_basics/What_is_CSS
Expand Down Expand Up @@ -2886,7 +2886,7 @@
/ja/docs/Web-d/Guide/CSS/Getting_started /ja/docs/Learn_web_development/Core/Styling_basics
/ja/docs/Web-d/Guide/CSS/Getting_started/Boxes /ja/docs/Learn_web_development/Core/Styling_basics/Box_model
/ja/docs/Web-d/Guide/CSS/Getting_started/Cascading_and_inheritance /ja/docs/Learn_web_development/Core/Styling_basics/Handling_conflicts
/ja/docs/Web-d/Guide/CSS/Getting_started/Challenge_solutions /ja/docs/Web/Guide/CSS/Getting_started/Challenge_solutions
/ja/docs/Web-d/Guide/CSS/Getting_started/Challenge_solutions /ja/docs/Learn_web_development/Core/Challenges
/ja/docs/Web-d/Guide/CSS/Getting_started/Color /ja/docs/Learn_web_development/Core/Styling_basics/Values_and_units#color
/ja/docs/Web-d/Guide/CSS/Getting_started/Content /ja/docs/Learn_web_development/Howto/Solve_CSS_problems/Generated_content
/ja/docs/Web-d/Guide/CSS/Getting_started/How_CSS_works /ja/docs/Learn_web_development/Core/Styling_basics/What_is_CSS
Expand Down Expand Up @@ -4009,7 +4009,7 @@
/ja/docs/Web/CSS/Getting_started /ja/docs/Learn_web_development/Core/Styling_basics
/ja/docs/Web/CSS/Getting_started/Boxes /ja/docs/Learn_web_development/Core/Styling_basics/Box_model
/ja/docs/Web/CSS/Getting_started/Cascading_and_inheritance /ja/docs/Learn_web_development/Core/Styling_basics/Handling_conflicts
/ja/docs/Web/CSS/Getting_started/Challenge_solutions /ja/docs/Web/Guide/CSS/Getting_started/Challenge_solutions
/ja/docs/Web/CSS/Getting_started/Challenge_solutions /ja/docs/Learn_web_development/Core/Challenges
/ja/docs/Web/CSS/Getting_started/Color /ja/docs/Learn_web_development/Core/Styling_basics/Values_and_units#color
/ja/docs/Web/CSS/Getting_started/Content /ja/docs/Learn_web_development/Howto/Solve_CSS_problems/Generated_content
/ja/docs/Web/CSS/Getting_started/How_CSS_works /ja/docs/Learn_web_development/Core/Styling_basics/What_is_CSS
Expand Down Expand Up @@ -4257,6 +4257,7 @@
/ja/docs/Web/Guide/CSS/Getting_started /ja/docs/Learn_web_development/Core/Styling_basics
/ja/docs/Web/Guide/CSS/Getting_started/Boxes /ja/docs/Learn_web_development/Core/Styling_basics/Box_model
/ja/docs/Web/Guide/CSS/Getting_started/Cascading_and_inheritance /ja/docs/Learn_web_development/Core/Styling_basics/Handling_conflicts
/ja/docs/Web/Guide/CSS/Getting_started/Challenge_solutions /ja/docs/Learn_web_development/Core/Challenges
/ja/docs/Web/Guide/CSS/Getting_started/Color /ja/docs/Learn_web_development/Core/Styling_basics/Values_and_units#color
/ja/docs/Web/Guide/CSS/Getting_started/Content /ja/docs/Learn_web_development/Howto/Solve_CSS_problems/Generated_content
/ja/docs/Web/Guide/CSS/Getting_started/How_CSS_works /ja/docs/Learn_web_development/Core/Styling_basics/What_is_CSS
Expand Down
Loading

0 comments on commit c98bc4c

Please sign in to comment.