Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnología web para desarrolladores
  2. JavaScript
  3. Referencia de JavaScript
  4. Objetos globales
  5. Map
  6. Map.prototype.set()

Esta página ha sido traducida del inglés por la comunidad.Aprende más y únete a la comunidad de MDN Web Docs.

View in EnglishAlways switch to English

Map.prototype.set()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨julio de 2015⁩.

El métodoset() de las instanciasMap agrega o actualiza una entrada en estemap con la llave y valor especificados.

Pruébalo

const map1 = new Map();map1.set("bar", "foo");console.log(map1.get("bar"));// Expected output: "foo"console.log(map1.get("baz"));// Expected output: undefined

Sintaxis

js
set(key, value)

Parámetros

key

La llave del elemento que se va a agregar al objetoMap. La llave puede ser cualquiera de lostipos de dato de JavaScript (cualquiervalor primitivo o cualquier tipo deobjeto JavaScript).

value

El valor de el elemento que se va a agregar al objetoMap. El valor puede ser cualquiera de lostipos de dato de JavaScript (cualquiervalor primitivo o cualquier tipo deobjeto JavaScript).

Valor devuelto

El objetoMap.

Ejemplos

Usando set()

js
const myMap = new Map();// Agrega nuevos elementos a el mapmyMap.set("bar", "foo");myMap.set(1, "foobar");// Actualiza un elemento en el mapmyMap.set("bar", "baz");

Usando set() encadenandolo

Ya que el métodoset() regresa el mismo objetoMap, 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

Specification
ECMAScript® 2026 Language Specification
# sec-map.prototype.set

Compatibilidad con navegadores

Véase también

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp