Js中Map物件的使用

2022-06-23 22:57:17 字數 921 閱讀 4154

1、定義

鍵/值對的集合。

2、語法

mapobj = new map()

3、備註

集合中的鍵和值可以是任何型別。如果使用現有金鑰向集合新增值,則新值會替換舊值。

4、屬性

建構函式 :指定建立對映的函式。

prototype — 原型: 為對映返回對原型的引用。

size: 返回對映中的元素數。

5、方法

set: 新增乙個新建元素到對映。

clear: 從對映中移除所有元素。

delete: 從對映中移除指定的元素。

foreach: 對對映中的每個元素執行指定操作。

get: 返回對映中的指定元素。

has: 如果對映包含指定元素,則返回 true。

tostring: 返回對映的字串表示形式。

valueof: 返回指定物件的原始值。

1、定義

鍵/值對的集合。

2、語法

mapobj = new map()

3、備註

集合中的鍵和值可以是任何型別。如果使用現有金鑰向集合新增值,則新值會替換舊值。

4、屬性

建構函式 :指定建立對映的函式。

prototype — 原型: 為對映返回對原型的引用。

size: 返回對映中的元素數。

5、方法

set: 新增乙個新建元素到對映。

clear: 從對映中移除所有元素。

delete: 從對映中移除指定的元素。

foreach: 對對映中的每個元素執行指定操作。

get: 返回對映中的指定元素。

has: 如果對映包含指定元素,則返回 true。

tostring: 返回對映的字串表示形式。

valueof: 返回指定物件的原始值。

js中的map使用

1.這裡的map是指 對映 語法為 map 基本用法與foreach類似,array.map callback,this.object 2.callback的引數也類似 map function value,index,array 3.map方法就是講原始陣列 對映為新的陣列 例如下面的求平方 va...

使用JS模擬出Map物件

近期要做的乙個專案,支援方提供的乙個map方法,用著相當能夠,功能稍有欠缺,因此我為之做了擴充套件,下面是 function map 推斷map是否為空 this.isempty function 刪除map全部元素 this.clear function 向map中新增元素 key,value t...

JS中物件 陣列 Map的遍歷

js中的資料型別不多,資料 map以及物件是開發過程中經常使用到的複雜資料結構,經常需要遍歷來進行頁面資料的展示。先來建立乙個物件 var person 從 ecmascript 5 開始,有三種原生的方法用於列出或列舉物件的屬性 1 for.in.迴圈 該方法依次訪問乙個物件及其原型鏈中所有可列舉...