卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

ES6中Map集合的數(shù)據(jù)添加方式

在ES6中,新增了一種數(shù)據(jù)結(jié)構(gòu)---Map集合,以鍵值對(duì)的形式存儲(chǔ)數(shù)據(jù)。本文將介紹如何向Map集合中添加數(shù)據(jù)。使用set()方法添加數(shù)據(jù)要向Map集合中添加數(shù)據(jù),可以使用set()方法。下面是具體步驟

在ES6中,新增了一種數(shù)據(jù)結(jié)構(gòu)---Map集合,以鍵值對(duì)的形式存儲(chǔ)數(shù)據(jù)。本文將介紹如何向Map集合中添加數(shù)據(jù)。

使用set()方法添加數(shù)據(jù)

要向Map集合中添加數(shù)據(jù),可以使用set()方法。下面是具體步驟:

1. 在HBuilderX工具創(chuàng)建的Web項(xiàng)目指定文件夾下,新建一個(gè)靜態(tài)頁面。

2. 使用()函數(shù),在函數(shù)中定義一個(gè)Map集合,并調(diào)用set()方法添加數(shù)據(jù)。例如:

```

function() {

let myMap new Map();

('key1', 'value1');

('key2', 'value2');

}

```

3. 保存代碼并打開瀏覽器控制臺(tái),查看打印結(jié)果,可以看到鍵值對(duì)的Map集合數(shù)據(jù)。

使用數(shù)組方式添加數(shù)據(jù)

除了使用set()方法,還可以以數(shù)組的形式直接放到Map中。具體步驟如下:

1. 返回到代碼編輯器,修改給Map集合添加數(shù)據(jù)的方式,改為使用數(shù)組的形式。例如:

```

function() {

let myMap new Map([

['key1', 'value1'],

['key2', 'value2']

]);

}

```

2. 再次保存代碼并查看打印結(jié)果,也是以鍵值對(duì)的形式展示出來。

類型轉(zhuǎn)換問題

在使用set()方法添加數(shù)據(jù)時(shí),如果其中使用到數(shù)據(jù)類型轉(zhuǎn)換,會(huì)出現(xiàn)NaN作為鍵值。例如:

```

function() {

let myMap new Map();

(NaN, 'Not a Number');

console.log((NaN)); // 輸出 "Not a Number"

}

```

因此,需要注意數(shù)據(jù)類型轉(zhuǎn)換時(shí)可能出現(xiàn)的問題。

總之,通過以上介紹,相信讀者已經(jīng)掌握了ES6中Map集合的數(shù)據(jù)添加方式。

標(biāo)簽: