ES6 从入门到精通 # 11:Map 数据类型
2023-03-14 22:58:29 时间
说明
ES6 从入门到精通系列(全23讲)学习笔记。
Map 类型
Map 类型是键值对的有序列表,键和值是任意类型。
let kaimo = new Map(); console.log(kaimo)
赋值
kaimo.set("name", "kaimo313"); kaimo.set("age", 666); console.log(kaimo)
取值
kaimo.get("name");
检测
kaimo.has("name");
删除
kaimo.delete("name"); console.log(kaimo)
清除
kaimo.clear(); console.log(kaimo)
用数组做键
kaimo.set(["a", [3, 1, 3]], "kaimo313"); console.log(kaimo)
扩展
初始化
let k = new Map([ ["ai", 31], ["mo", 3] ]) console.log(k)
另外也有一个跟 Set 类型类似的 WeakMap 对象。
WeakMap 对象是一组键/值对的集合,其中的键是弱引用的。其键必须是对象,而值可以是任意的。
这里不做过多描述,请参考文档https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/WeakMap
相关文章
- 问题解决:C++ 读取MySQL数据库中文乱码问题
- Flink 实践教程-入门(7):消费 Kafka 数据写入 PG
- 张青林:云原生数据库TDSQL-C在关键技术的多维突破
- 多类型数据库统一管理,腾讯云数据库DBhouse工具重磅发布
- 针对EasyNVR开发的EasyStreamClientTool调试工具如何使用?
- 64最小路径和----动态规划
- 向量类模板的声明和实现---扩充版本
- 62 leetcode 不同路径---动态规划
- leetcode 53. 最大子序和
- leetcode 面试题 17.16. 按摩师
- c++之iostream迭代器用法超详细整理!!!
- Spark性能优化和故障处理
- c++IO库之string流超详细整理,建议赶紧收藏! ! !
- ClickHouse深度解析,收藏这一篇就够了~
- 消除业务跨国数据传输隐患,APISIX 在网关层的解法
- 干货 | 大厂与小厂的数仓建设区别
- 使用ElasticSearch服务从MySQL同步数据实现搜索即时提示与全文搜索功能
- 洛谷-----P1028 [NOIP2001 普及组] 数的计算
- 洛谷-----P1464 Function
- MySQL数据库篇---对数据库,数据库中表,数据库中表的记录进行添修删查操作---保姆级教程