diff --git a/docs/uts/buildin-object-api/map.md b/docs/uts/buildin-object-api/map.md index df507bbd23c93f948468047dae1cb915ca55eda8..296a46aa694842f8b367b6467394143b443d2e23 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) +}) +```