A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Map/set below:

Map.prototype.set() - JavaScript | MDN

Map.prototype.set()

Baseline Widely available

Map 实例的 set() 方法会向 Map 对象添加或更新一个指定的键值对。

尝试一下
const map1 = new Map();
map1.set("bar", "foo");

console.log(map1.get("bar"));
// Expected output: "foo"

console.log(map1.get("baz"));
// Expected output: undefined
语法 参数
key

要添加到 Map 对象的元素的键。该值可以是任何 JavaScript 类型(任何原始值或任何类型的 JavaScript 对象)。

value

要添加到 Map 对象的元素的值。该值可以是任何 JavaScript 类型(任何原始值或任何类型的 JavaScript 对象)。

返回值

Map 对象。

示例 使用 set()
const myMap = new Map();

// 将一个新元素添加到 Map 对象
myMap.set("bar", "foo");
myMap.set(1, "foobar");

// 在 Map 对象中更新某个元素的值
myMap.set("bar", "baz");
链式使用 set()

因为 set() 方法返回 Map 对象本身,所以你可以像下面这样链式调用它:

// 链式添加元素
myMap.set("bar", "foo").set(1, "foobar").set(2, "baz");
规范 浏览器兼容性 参见

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4