当前位置:网站首页>ES6 从入门到精通 # 11:Map 数据类型
ES6 从入门到精通 # 11:Map 数据类型
2022-07-29 15:00:00 【凯小默】
说明
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
边栏推荐
- NLP自然语言处理-机器学习和自然语言处理介绍(三)
- Learning Policies for Adaptive Tracking with Deep Feature Cascades全文翻译
- 数据库管控平台-awr报告采集(mysql/oracle)
- 深度学习-神经网络
- 关于数字化转型 你需要知道的八项指导原则
- 极市直播丨严彬-Unicorn:走向目标跟踪的大一统(ECCV2022 Oral)
- Instant Messaging - New Software that Changes Social and Work Status
- 字典树笔记(自用)
- 【LeetCode】1. 两数之和
- 深圳见!云原生加速应用构建专场:来看云原生 FinOps、SRE、高性能计算场景最佳实践
猜你喜欢

WOLFLAB一方老师为什么要写网络虚拟化《VMware NSX-T卷2》路由架构-2

【IIC通信】Chap.1(I2C)IIC通信原理、IIC读写时序详解

机器学习的3大“疑难杂症”,因果学习是突破口 | 重庆大学刘礼

如何获取本地json

【深度学习】深度学习刷SOTA的一堆trick

UFLO:5、启动任务并自动完成第一个人工任务

又一位AI大佬辞职进体制内!AI的尽头是编制?

Micro combat | centralized configuration service center Config asymmetric encryption and security management

《外太空的莫扎特》

从通信延伸到全行业,亚信科技AntDB 7.0蓄势待发
随机推荐
C语言 4:汇编语言指令介绍
用Asm生成Class字节码文件
【LeetCode】350. 两个数组的交集 II
图斑自上而下,自左而右顺序编码,按照权属单位代码分组,每组从1开始编码
Introduction to several methods of making custom welcome interface on Weiluntong touch screen
MySQL Index Common Interview Questions (2022 Edition)
深陷盈利困境,“寒冬”中也要二次递表,北森上市迫切
【左连接】坑点
VMware 16.1软件安装包下载及安装教程
机器学习的3大“疑难杂症”,因果学习是突破口 | 重庆大学刘礼
求连续90日每日的用户留存率 -- 全网唯一
【 LeetCode 】 217. Duplicate elements
Google Play policy update | in July 2022
[yolov7 series two] positive and negative sample allocation strategy
Flink SQL Hudi 实战
LeetCode·739.每日温度·递减栈
LeetCode·3.无重复字符的最长子串·滑动窗口
gateway基本使用
云原生Meetup·广州站举行,共话云原生时代的企业数字化转型
【 LeetCode 】 566. Reshape the matrix