admin 管理员组

文章数量: 887044


2024年1月14日发(作者:学php还是java)

js new map的set方法

在JavaScript中,`Map` 对象的 `set` 方法用于将一个或多个元素添加到映射中,或者更新已存在的键的关联值。如果键已经存在,则先删除旧值,然后添加新值。

以下是 `set` 方法的基本用法:

```javascript

let myMap = new Map();

// 使用 set 方法添加元素

('key1', 'value1');

('key2', 'value2');

(('key1')); // 输出: "value1"

(('key2')); // 输出: "value2"

```

在上面的例子中,我们首先创建了一个新的 `Map` 对象 `myMap`。然后,我们使用 `set` 方法添加了两个元素:键 `'key1'` 关联的值 `'value1'` 和键

`'key2'` 关联的值 `'value2'`。

如果试图设置一个已存在的键,`set` 方法将先删除旧值,然后添加新值。例如:

```javascript

('key1', 'newValue1');

(('key1')); // 输出: "newValue1"

```

在这个例子中,我们试图将键 `'key1'` 的值设置为 `'newValue1'`。由于

`'key1'` 已经存在,所以 `set` 方法先删除了旧值 `'value1'`,然后添加了新值 `'newValue1'`。


本文标签: 添加 方法 试图 旧值 删除