-
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.
- Loading branch information
Showing
1 changed file
with
67 additions
and
0 deletions.
There are no files selected for viewing
67 changes: 67 additions & 0 deletions
67
files/es/web/javascript/reference/global_objects/map/set/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,67 @@ | ||
--- | ||
title: Map.prototype.set() | ||
slug: Web/JavaScript/Reference/Global_Objects/Map/set | ||
l10n: | ||
sourceCommit: 3cfd663738e9963157d90f359789d675a6662ec2 | ||
--- | ||
|
||
{{JSRef}} | ||
|
||
El método **`set()`** de las instancias {{jsxref("Map")}} agrega o actualiza una entrada en este _map_ con la llave y valor especificados. | ||
|
||
{{EmbedInteractiveExample("pages/js/map-prototype-set.html")}} | ||
|
||
## Sintaxis | ||
|
||
```js-nolint | ||
set(key, value) | ||
``` | ||
|
||
### Parámetros | ||
|
||
- `key` | ||
- : La llave del elemento que se va a agregar al objeto `Map`. La llave puede ser cualquiera de los [tipos de dato de JavaScript](/es/docs/Web/JavaScript/Data_structures) (cualquier [valor primitivo](/es/docs/Web/JavaScript/Data_structures#valores_primitivos) o cualquier tipo de [objeto JavaScript](/es/docs/Web/JavaScript/Data_structures#objetos)). | ||
- `value` | ||
- : El valor de el elemento que se va a agregar al objeto `Map`. El valor puede ser cualquiera de los [tipos de dato de JavaScript](/es/docs/Web/JavaScript/Data_structures) (cualquier [valor primitivo](/es/docs/Web/JavaScript/Data_structures#valores_primitivos) o cualquier tipo de [objeto JavaScript](/es/docs/Web/JavaScript/Data_structures#objetos)). | ||
|
||
### Valor devuelto | ||
|
||
El objeto `Map`. | ||
|
||
## Ejemplos | ||
|
||
### Usando set() | ||
|
||
```js | ||
const myMap = new Map(); | ||
|
||
// Agrega nuevos elementos a el map | ||
myMap.set("bar", "foo"); | ||
myMap.set(1, "foobar"); | ||
|
||
// Actualiza un elemento en el map | ||
myMap.set("bar", "baz"); | ||
``` | ||
|
||
### Usando set() encadenandolo | ||
|
||
Ya que el método `set()` regresa el mismo objeto `Map`, puedes encadenar la llamada al método como se muestra acontinuación: | ||
|
||
```js | ||
// Agrega nuevos elementos al map, encadenando las llamadas. | ||
myMap.set("bar", "foo").set(1, "foobar").set(2, "baz"); | ||
``` | ||
|
||
## Especificaciones | ||
|
||
{{Specifications}} | ||
|
||
## Compatibilidad con navegadores | ||
|
||
{{Compat}} | ||
|
||
## Véase también | ||
|
||
- {{jsxref("Map")}} | ||
- {{jsxref("Map.prototype.get()")}} | ||
- {{jsxref("Map.prototype.has()")}} |