From a368932d2f58b2f96205a6952c24892a93aa351f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=9C=E5=BA=86=E6=B3=89?= Date: Thu, 3 Aug 2023 12:44:34 +0800 Subject: [PATCH] Update map.md --- docs/uts/buildin-object-api/map.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/docs/uts/buildin-object-api/map.md b/docs/uts/buildin-object-api/map.md index df507bbd2..296a46aa6 100644 --- a/docs/uts/buildin-object-api/map.md +++ b/docs/uts/buildin-object-api/map.md @@ -90,3 +90,33 @@ console.log(map1.get('bar')); console.log(map1.get('baz')); // expected output: null ``` + +### 常见操作 + +- 创建map +```ts +let map = new Map() +map.put("name","zhangsan") +map.put("age",12) +//Map(2) {"name":"zhangsan","age":12} +console.log(map) +``` +- 通过key访问map元素 +```ts +let map = new Map() +map.put("name","zhangsan") +map.put("age",12) +let nameVal = map['name'] +//zhangsan +console.log(nameVal) +``` +- 遍历map +```ts +let map = new Map() +map.put("name","zhangsan") +map.put("age",12) +map.forEach(function(key:string,value:any){ + console.log(key) + console.log(value) +}) +``` -- GitLab