在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
其他路径: CSDN: https://blog.csdn.net/wodehao0808 微信公众号:程序喵星人
更多资源和视频教程,QQ:1902686547
定义一个Map: let map = new Map<string, string>(); map.set("a", "1"); 遍历方式: 1.(推荐使用) map.forEach((value, key) => { }) (参数顺序:value在前, key在后) 2. let iterator = map.values(); let r: IteratorResult<string>; while (r = iterator.next(), !r.done) { } 3. for(let i of map.values()) { } (适用于es6) 若提示错误: Type 'IterableIterator<string>' is not an array type. 则是因为target != es6, 不支持遍历IterableIterator 坑: for(let i in map.values()){ console.log(i); } (虽不报错但不会进入循环) 将map的value(key) 转换成数组: 1. Array.form: let a = Array.from(departmentMap.values()); 2. 扩展表达式:let a = [...departmentMap.values()]; (适用于es6)
|
请发表评论