javascript map集合_js map():代码示例

jsonjiaocheng

温馨提示:这篇文章已超过271天没有更新,请注意相关的内容是否还可用!

javascript map集合_js map():代码示例

JavaScript中的Map集合是一种用于存储键值对的数据结构。它类似于对象,但有一些不同之处。Map集合中的键可以是任意数据类型,而对象的键只能是字符串或符号。Map集合会保留元素的插入顺序,而对象则不会。

下面是一个使用Map集合的示例代码:

// 创建一个空的Map集合

let myMap = new Map();

// 向Map集合中添加键值对

myMap.set('name', 'John');

myMap.set(1, 'One');

myMap.set(true, 'Yes');

// 获取Map集合中的值

console.log(myMap.get('name')); // 输出: John

console.log(myMap.get(1)); // 输出: One

console.log(myMap.get(true)); // 输出: Yes

// 检查Map集合中是否存在某个键

console.log(myMap.has('name')); // 输出: true

console.log(myMap.has(2)); // 输出: false

// 获取Map集合中的键的数量

console.log(myMap.size); // 输出: 3

// 删除Map集合中的某个键值对

myMap.delete(true);

// 遍历Map集合中的键值对

myMap.forEach((value, key) => {

console.log(key + ' = ' + value);

});

在上面的示例中,我们首先创建了一个空的Map集合`myMap`。然后,我们使用`set()`方法向Map集合中添加了三个键值对。接着,我们使用`get()`方法获取了Map集合中的值,并使用`has()`方法检查Map集合中是否存在某个键。我们还使用了`size`属性获取Map集合中的键的数量,并使用`delete()`方法删除了Map集合中的一个键值对。我们使用`forEach()`方法遍历了Map集合中的键值对,并打印出了它们的值。

文章版权声明:除非注明,否则均为莫宇前端原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码