将键/值对添加到映射中
How to add a Key/Value pair to a Map in JavaScript
使用该set()
方法将键/值对添加到 a Map
,例如
map.set('myKey', 'myValue')
。该set()
方法使用提供的键和值添加或更新元素并返回Map
对象。
索引.js
const map1 = new Map(); map1.set('country', 'Chile'); map1.set('age', 30); // 👇️️ {'country' => 'Chile', 'age' => 30} console.log(map1); console.log(map1.get('country')); // 👉️ Chile // ✅ With chaining map1.set('number', 5) .set('color', 'blue') .set('city', 'Santiago');
我们使用
Map.set()
方法将键/值对添加到Map
.
该方法有两个参数:
- 元素的键
- 元素的值
该
set()
方法返回Map
对象。这允许我们将多个调用链接到该set()
方法。请注意,a 的键和值Map
可以是任何类型,例如对象。
索引.js
const map1 = new Map(); const obj = {country: 'Chile'}; map1.set(obj, {city: 'Santiago'}); // 👇️ { {country: 'Chile'} => {city: 'Santiago'} } console.log(map1); console.log(map1.get(obj)); // 👉️ {city: 'Santiago'}