From acc8dd0faa4292247c455326c85c67217c879ba6 Mon Sep 17 00:00:00 2001 From: seeker8 Date: Tue, 20 Aug 2024 17:17:28 -0400 Subject: [PATCH 1/2] [es] translate map constructor --- .../reference/global_objects/map/map/index.md | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 files/es/web/javascript/reference/global_objects/map/map/index.md diff --git a/files/es/web/javascript/reference/global_objects/map/map/index.md b/files/es/web/javascript/reference/global_objects/map/map/index.md new file mode 100644 index 00000000000000..fd99e0bddf614c --- /dev/null +++ b/files/es/web/javascript/reference/global_objects/map/map/index.md @@ -0,0 +1,53 @@ +--- +title: Map() constructor +slug: Web/JavaScript/Reference/Global_Objects/Map/Map +l10n: + sourceCommit: 70f09675ddcfc75a3bb66d2dce4cf82738948a37 +--- + +{{JSRef}} + +El constructor **`Map()`** crea objetos de tipo {{jsxref("Map")}}. + +## Sintaxis + +```js-nolint +new Map() +new Map(iterable) +``` + +> **Nota:** `Map()` sólo puede ser construido con la palabra clave [`new`](/es/docs/Web/JavaScript/Reference/Operators/new). Intentar llamaro sin la palabra clave `new` arroja un {{jsxref("TypeError")}}. + +### Parametros + +- `iterable` {{optional_inline}} + - : Un objeto {{jsxref("Array")}} u otro objeto + [iterable](/es/docs/Web/JavaScript/Reference/Iteration_protocols) cuyos elementos sean tuplas llave-valor. (Por ejemplo, arreglos con dos elementos, + tales como `[[ 1, 'one' ],[ 2, 'two' ]]`.) Cada tupla llave-valor es agregada al nuevo objeto `Map`. + +## Ejemplos + +### Creando un nuevo objeto Map + +```js +const myMap = new Map([ + [1, "one"], + [2, "two"], + [3, "three"], +]); +``` + +## Especificaciones + +{{Specifications}} + +## Compatibilidad con navegadores + +{{Compat}} + +## Véase también + +- [Polyfill para `Map` en `core-js`](https://github.com/zloirock/core-js#map) +- {{jsxref("Set")}} +- {{jsxref("WeakMap")}} +- {{jsxref("WeakSet")}} From 1abaadf574645f164c11ffbd14eb593ba0f530d3 Mon Sep 17 00:00:00 2001 From: seeker Date: Tue, 20 Aug 2024 17:24:55 -0400 Subject: [PATCH 2/2] Update files/es/web/javascript/reference/global_objects/map/map/index.md Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../es/web/javascript/reference/global_objects/map/map/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/es/web/javascript/reference/global_objects/map/map/index.md b/files/es/web/javascript/reference/global_objects/map/map/index.md index fd99e0bddf614c..6b21f63ae72a04 100644 --- a/files/es/web/javascript/reference/global_objects/map/map/index.md +++ b/files/es/web/javascript/reference/global_objects/map/map/index.md @@ -22,7 +22,7 @@ new Map(iterable) - `iterable` {{optional_inline}} - : Un objeto {{jsxref("Array")}} u otro objeto - [iterable](/es/docs/Web/JavaScript/Reference/Iteration_protocols) cuyos elementos sean tuplas llave-valor. (Por ejemplo, arreglos con dos elementos, + [iterable](/es/docs/Web/JavaScript/Reference/Iteration_protocols) cuyos elementos sean tuplas llave-valor. (Por ejemplo, arreglos con dos elementos, tales como `[[ 1, 'one' ],[ 2, 'two' ]]`.) Cada tupla llave-valor es agregada al nuevo objeto `Map`. ## Ejemplos