js中new Map()的使用方法
创始人
2024-05-28 22:15:25

1.map的方法及属性

Map对象存有键值对,其中的键可以是任何数据类型。

Map对象记得键的原始插入顺序。

Map对象具有表示映射大小的属性。

1.1 基本的Map() 方法

Method

Description

new Map()

创建新的 Map 对象。

set()

为 Map 对象中的键设置值。

get()

获取 Map 对象中键的值。

entries()

返回 Map 对象中键/值对的数组。

keys()

返回 Map 对象中键的数组。

values()

返回 Map 对象中值的数组。

clear()

删除 Map 中的所有元素。

delete()

删除由键指定的元素。

has()

如果键存在,则返回 true。

forEach()

为每个键/值对调用回调。

1.2 Map()属性

Property

Description

size

获取 Map 对象中某键的值。

2.常用api的使用方法

// 需要的数据
const apples = {name: 'Apples'};
const bananas = {name: 'Bananas'};
const oranges = {name: 'Oranges'};

2.1 使用new Map() 创建map对象

// 创建新的 Map
const map = new Map();

2.2 使用set方法 为map对象设置键值对

map.set('name','zhangsan')
//采用键值对的方式,其中name为属性名,zhangsan为属性值

3.使用has方法 判断是否有该属性名

map.has('name') // true
map.has('sex') // false
//如果存在返回true 不存在返回false

4.使用get方法 获取map某个属性的值

map.get('name') // 张三

5.使用delete方法 删除map某个键值对

map.delete('name')

6.使用clear方法 清空map的数据,移除所有元素

map.clear()

7.使用size属性 获取map的长度

map.size()

上一篇:【MySQL】表连接

下一篇:hadoop调优(二)

相关内容

热门资讯

苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
阿西吧是什么意思 阿西吧相当于... 即使你没有受到过任何外语培训,你也懂四国语言。汉语:你好英语:Shit韩语:阿西吧(아,씨발! )日...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...