--- title: Map.prototype.set() slug: Web/JavaScript/Reference/Global_Objects/Map/set tags: - ECMAScript6 - JavaScript - Mapa - Prototype - metodo translation_of: Web/JavaScript/Reference/Global_Objects/Map/set original_slug: Web/JavaScript/Referencia/Objetos_globales/Map/set ---
{{JSRef}}

El método set() agrega un nuevo elemento al objeto Map con la llave y el valor especificado.

Syntax

myMap.set(llave, valor);

Parámetros

llave
Requerido. La llave del elemento a agregar al objeto Map.
valor
Requerido. El valor del elemento a agregar al objeto Map.

Valor de retorno

El objeto Map.

Ejemplos

Usando el método set

var miMapa = new Map();

// Agregar nuevos elementos al mapa
miMapa.set("bar", "foo");
miMapa.set(1, "foobar");

// Actualizar un elemento en el mapa
miMapa.set("bar", "baz");

Especificaciones

Specification Status Comment
{{SpecName('ES6', '#sec-map.prototype.set', 'Map.prototype.set')}} {{Spec2('ES6')}} Initial definition.
{{SpecName('ESDraft', '#sec-map.prototype.set', 'Map.prototype.set')}} {{Spec2('ESDraft')}}  

Compatibilidad con Navegadores

{{CompatibilityTable}}

Caracterítica Chrome Firefox (Gecko) Internet Explorer Opera Safari
Soporte Básico 38 {{CompatGeckoDesktop("13.0")}} 11 25 7.1
Caracterítica Android Chrome para Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Soporte Básico {{CompatNo}} 38 {{CompatGeckoMobile("13.0")}} {{CompatNo}} {{CompatNo}} 8

Notas de compatibilidad

Véase también