map.set()用法
时间: 2024-01-04 11:10:17 浏览: 109
map.set() 是 JavaScript 中 Map 对象的一个方法,用于向 Map 对象中添加键值对。该方法接受两个参数,第一个参数是键名,第二个参数是键值。如果键名已经存在于 Map 对象中,则会覆盖原有的键值。
示例代码:
```
// 创建一个空的 Map 对象
let myMap = new Map();
// 向 Map 对象中添加键值对
myMap.set('key1', 'value1');
myMap.set('key2', 'value2');
myMap.set('key3', 'value3');
// 获取 Map 对象中的键值对
console.log(myMap.get('key1')); // 输出 "value1"
console.log(myMap.get('key2')); // 输出 "value2"
console.log(myMap.get('key3')); // 输出 "value3"
```
注意:Map 对象中的键名可以是任意类型的值,包括基本数据类型和对象。
相关问题
let map = new Map() map. set('/system', 1)map.set('/monitor',2)map.set( '/ogger',3)
这是一个使用Map()函数创建的新Map对象。该对象包含三个键值对,分别是:
- 键: "/system",值: 1
- 键: "/monitor",值: 2
- 键: "/logger",值: 3
可以通过调用Map对象的get()方法来获取指定键的值,例如:
```
console.log(map.get('/system')); // 输出 1
console.log(map.get('/monitor')); // 输出 2
console.log(map.get('/logger')); // 输出 3
```
也可以使用for...of循环来遍历Map对象的键值对,例如:
```
for(let [key, value] of map) {
console.log(key, value);
}
// 输出:
// "/system" 1
// "/monitor" 2
// "/logger" 3
```
js map .set
JavaScript中的Map是一种数据结构,它允许存储键值对,并且可以根据键来快速查找对应的值。Map对象中的键和值可以是任意类型的。
Map对象有一个set()方法,用于向Map中添加新的键值对。set()方法接受两个参数,第一个参数是键,第二个参数是对应的值。如果键已经存在于Map中,那么它的值会被更新为新的值。
下面是一个使用Map和set()方法的示例:
```javascript
// 创建一个空的Map对象
let myMap = new Map();
// 使用set()方法添加键值对
myMap.set('name', 'John');
myMap.set('age', 30);
myMap.set('city', 'New York');
// 获取键对应的值
console.log(myMap.get('name')); // 输出: John
console.log(myMap.get('age')); // 输出: 30
console.log(myMap.get('city')); // 输出: New York
```
除了set()方法,Map对象还有其他常用的方法,比如get()用于获取键对应的值,has()用于检查某个键是否存在,delete()用于删除指定的键值对等等。
阅读全文