ES6-Map()对象

news/2024/7/10 23:00:46 标签: es6, 前端, ecmascript, javascript

Map是一个键值对的集合和Object类似,Object 结构提供了“字符串—值”的对应,Map 结构提供了“值—值”的对应,是一种更完善的 Hash 结构实现。Map做为构造函数,可以通过全局对象获取到需要通过new操作创建实例对象。

map与Object的区别:

Object(对象)Map(映射)
不可直接迭代可直接迭代
无 size 属性有 size 属性
键必须是字符串(或符号)键可以是任何数据类型
键不排序键按插入排序
有默认键没有默认键

map实例的属性和方法:

方法描述
new Map()创建新的 Map 对象。
set()为 Map 中的键设置值。
get()获取 Map 对象中键的值。
clear()从 Map 中移除所有元素。
delete()删除由某个键指定的 Map 元素。
has()如果键存在于 Map 中,则返回 true。
forEach()为 Map 中的每个键/值对调用回调函数。
entries()返回迭代器对象,其中包含 Map 中的 [key, value] 键值对。
keys()返回迭代器对象,其中包含 Map 中的键。
values()返回迭代器对象,其中包含 Map 中的值。
属性描述
size返回 Map 元素的数量。

map遍历方法:

 

 


http://www.niftyadmin.cn/n/468826.html

相关文章

spring中事务失效的情况(常见的5种)

1.多线程调用 从上面的例子中,我们可以看到事务方法add中,调用了事务方法doOtherThing,但是事务方法doOtherThing是在另外一个线程中调用的。 这样会导致两个方法不在同一个线程中,获取到的数据库连接不一样,从而是两…

【资料分享】Xilinx Zynq-7010/7020工业核心板规格书(双核ARM Cortex-A9 + FPGA,主频766MHz)

1 核心板简介 创龙科技SOM-TLZ7x是一款基于Xilinx Zynq-7000系列XC7Z010/XC7Z020高性能低功耗处理器设计的异构多核SoC工业核心板,处理器集成PS端双核ARM Cortex-A9 PL端Artix-7架构28nm可编程逻辑资源,通过工业级B2B连接器引出千兆网口、USB、CAN、UA…

C++之引用、指针引用、常引用

引用 引用的概念引用的定义引用的使用引用的应用引用的本质(就是C内部的一个常指针(type * const 名))指针引用(其类型还是指针type *)常引用(采用const修饰的引用) 引用的概念 1、通常我们说的引用指的是…

NXP i.MX 8M Plus工业核心板硬件说明书( 四核ARM Cortex-A53 + 单核ARM Cortex-M7,主频1.6GHz)

1 硬件资源 创龙科技SOM-TLIMX8MP是一款基于NXP i.MX 8M Plus的四核ARM Cortex-A53 单核ARM Cortex-M7异构多核处理器设计的高端工业核心板,ARM Cortex-A53(64-bit)主处理单元主频高达1.6GHz,ARM Cortex-M7实时处理单元主频高达800MHz。处理器…

linux-ssh安全策略(sshd)

实际使用中:为限制ssh高危端口我们一般做以下策略: 1.修改端口(ssh默认用22) 2.密码强口令 3.root限制 4.新增ssh登录白名单 5.开启端口防火墙 6.有条件的话整个密钥登录更安全(不过avatar目前不支持密钥登录&am…

内卷下的生死拐点,汽车圈「黑马们」如何突围?

即便全球经济面临通货紧缩、消费下行等压力,2023年新能源汽车产业依旧向阳而生。 “中国的新能源汽车已经形成一股不可估量的洪流,强烈冲击着全球汽车行业的技术变革和发展速度,而智能化、网络化等新技术的应用,推动汽车转变为一…

【AI工具】-MockingBird-语音合成语音克隆

简介 MockingBird: 英文翻译:反舌鸟,也可能来自《杀死一只知更鸟》(英语:To Kill a Mockingbird),台译“梅冈城故事”,中国大陆译“杀死一只知更鸟”,直译应为“杀死一…

带你阅读 Flutter Demo(flutter 保姆级入门教程)

dart、flutter Flutter Demo 解析 - 文章信息 - Author: Jack Lee (jcLee95) Visit me at: https://jclee95.blog.csdn.netEmail: 291148484163.com. Shenzhen ChineAddress of this article:https://blog.csdn.net/qq_28550263/article/details/xxxxxx 【介绍】:本…