当前位置:网站首页>Ts-Map 类的使用
Ts-Map 类的使用
2022-08-01 10:55:00 【小蜗牛游戏】
Map 相关的函数与属性:
- map.clear() – 移除 Map 对象的所有键/值对 。
- map.set() – 设置键值对,返回该 Map 对象。
- map.get() – 返回键对应的值,如果不存在,则返回 undefined。
- map.has() – 返回一个布尔值,用于判断 Map 中是否包含键对应的值。
- map.delete() – 删除 Map 中的元素,删除成功返回 true,失败返回 false。
- map.size – 返回 Map 对象键/值对的数量。
- map.keys() - 返回一个 Iterator 对象, 包含了 Map 对象中每个元素的键 。
- map.values() – 返回一个新的Iterator对象,包含了Map对象中每个元素的值 。
迭代 Map
Map 对象中的元素是按顺序插入的,我们可以迭代 Map 对象,每一次迭代返回 [key, value] 数组。
TypeScript使用 for...of 来实现迭代:
// map中的迭代
let keys:Iterable<string> = map.keys();
// 迭代map中的所有键
for(let key of map.keys()) {
console.log("keys",key);
}
// 迭代map中的所有值
for(let value of map.values()) {
console.log("values",value);
}
// 迭代map
for(let entry of map.entries()){
console.log("entries1",entry[0], entry[1]);
}
for(let [key,value] of map.entries()) {
console.log("entries2",key, value);
}
// 遍历map
map.forEach((value:number,key:string,map:Map<string,number>)=>{
console.log("forEach",key,value);
});
// 清空map
map.clear();
边栏推荐
猜你喜欢

Android 安全与防护策略

Promise learning (1) What is Promise?how to use?How to solve callback hell?

Small application project works WeChat gourmet recipes applet graduation design of finished product (1) the development profile

Google Earth Engine APP——15行代码搞定一个inspector高程监测APP

语音聊天app源码——语音聊天派对

.NET性能优化-使用SourceGenerator-Logger记录日志

复现assert和eval成功连接或失败连接蚁剑的原因

CTO strongly banning the use of the Calendar, that in what?

7/31 训练日志

WPF 截图控件之绘制箭头(五)「仿微信」
随机推荐
Cross-domain network resource file download
2022年7月31日--使用C#迈出第一步--使用 C# 创建具有约定、空格和注释的易读代码
一篇文章,带你详细了解华为认证体系证书(1)
Golang内存分析工具gctrace和pprof实战
基于ArkUI eTS开发的坚果食谱(NutRecipes)
深度学习 | MATLAB实现GRU门控循环单元gruLayer参数设定
CTFshow,命令执行:web32
jmeter
数仓分层简介(实时数仓架构)
每日一题:连续子数组的最大和(动态规划)
这是我见过写得最烂的Controller层代码,没有之一!
Browser shortcut keys
C#/VB.NET 将PPT或PPTX转换为图像
如何在IntellJ IDEA中批量修改文件换行符
RK3399平台开发系列讲解(内核入门篇)1.52、printk函数分析 - 其函数调用时候会关闭中断
MFC implementation road map navigation system
上周热点回顾(7.25-7.31)
小程序毕设作品之微信美食菜谱小程序毕业设计成品(2)小程序功能
CTO strongly banning the use of the Calendar, that in what?
What is a stepper motor?40 pictures to show you!