📅  最后修改于: 2023-12-03 14:42:25.577000             🧑  作者: Mango
JavaScript中的Map对象是一种可以保存键值对的集合,与对象类似,但是Map对象提供了更多的灵活性和更好的性能。set()方法是Map对象的一种常见方法,用于向Map中添加键值对。
map.set(key, value);
// 创建一个新的Map对象
let myMap = new Map();
// 向Map中添加键值对
myMap.set("name", "John");
myMap.set("age", 30);
myMap.set(true, "It is true");
// 输出Map中的值
console.log(myMap.get("name")); // "John"
console.log(myMap.get("age")); // 30
console.log(myMap.get(true)); // "It is true"
在以上示例中,首先我们创建了一个新的Map对象,然后通过set()方法向Map中添加了三个键值对。每个键值对的键可以是任何数据类型,不同于对象的键只能是字符串。我们可以通过get()方法获取Map中某个键对应的值。
JavaScript中的Map对象提供了一种方便且高效的方式来保存键值对,通过set()方法可以轻松地向Map中添加新的键值对。同时,Map对象也具备一些普通对象所不具备的灵活性和性能优势。在开发JavaScript应用程序时,Map对象是一种非常实用的数据结构。