Skip to content

Commit

Permalink
[es] translate map set
Browse files Browse the repository at this point in the history
  • Loading branch information
seeker8 committed Aug 23, 2024
1 parent 334128c commit 8bb814a
Showing 1 changed file with 67 additions and 0 deletions.
67 changes: 67 additions & 0 deletions files/es/web/javascript/reference/global_objects/map/set/index.md
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()")}}

0 comments on commit 8bb814a

Please sign in to comment.