-
Notifications
You must be signed in to change notification settings - Fork 8.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[es] Web/JavaScript/Reference/Global_Objects/Map/get (#23210)
* [es] translate map get
- Loading branch information
Showing
1 changed file
with
68 additions
and
0 deletions.
There are no files selected for viewing
68 changes: 68 additions & 0 deletions
68
files/es/web/javascript/reference/global_objects/map/get/index.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,68 @@ | ||
--- | ||
title: Map.prototype.get() | ||
slug: Web/JavaScript/Reference/Global_Objects/Map/get | ||
l10n: | ||
sourceCommit: 3cfd663738e9963157d90f359789d675a6662ec2 | ||
--- | ||
|
||
{{JSRef}} | ||
|
||
El método **`get()`** de las instancias de {{jsxref("Map")}} regresa un elemento específico de este _map_. Si el valor que esta asociado a la llave pasada como parámetro es un objeto, entonces obtendras una referencia a dicho objeto y cualquier cambio hecho a ese objeto, lo modificará también dentro del objeto `Map`. | ||
|
||
{{EmbedInteractiveExample("pages/js/map-prototype-get.html")}} | ||
|
||
## Sintaxis | ||
|
||
```js-nolint | ||
get(key) | ||
``` | ||
|
||
### Parámetros | ||
|
||
- `key` | ||
- : La llave del elemento que se quiere obtener del objeto `Mqp`. | ||
|
||
### Valor devuelto | ||
|
||
El elemento asociado a la llave pasada como parámetro, o {{jsxref("undefined")}} si la llave no se encuentra en el objeto `Map`. | ||
|
||
## Ejemplos | ||
|
||
### Usando get() | ||
|
||
```js | ||
const myMap = new Map(); | ||
myMap.set("bar", "foo"); | ||
|
||
console.log(myMap.get("bar")); // Regresa "foo" | ||
console.log(myMap.get("baz")); // Regresa undefined | ||
``` | ||
|
||
### Usando get() para recuperar una referencia a un objeto | ||
|
||
```js | ||
const arr = []; | ||
const myMap = new Map(); | ||
myMap.set("bar", arr); | ||
|
||
myMap.get("bar").push("foo"); | ||
|
||
console.log(arr); // ["foo"] | ||
console.log(myMap.get("bar")); // ["foo"] | ||
``` | ||
|
||
Note que el _map_ mantiene una referencia al objeto original, esto significa que el objeto no puede ser reclamado por el recolector de basura, lo que puede llevar a errores de memoria inesperados. Si deseas que el objeto guardado en el _map_ tenga el mismo tiempo de vida que el objeto original, considera usar un {{jsxref("WeakMap")}}. | ||
|
||
## Especificaciones | ||
|
||
{{Specifications}} | ||
|
||
## Compatibilidad con navegadores | ||
|
||
{{Compat}} | ||
|
||
## Véase también | ||
|
||
- {{jsxref("Map")}} | ||
- {{jsxref("Map.prototype.set()")}} | ||
- {{jsxref("Map.prototype.has()")}} |