Es6之Map数据结构

作者: Eirmood | 来源:发表于2020-08-05 21:47 被阅读0次

1、特点:
JavaScript的对象(Object)本质上是键值对的集合(Hash结构),但是传统上只能使用字符串作为键,这给它的使用带来了很大的限制。为了解决这个问题,ES6提供了Map数据结构。它类似于对象,也是键值对的集合,但其“键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键。也就是说,Object结构提供了“字符串—值”的对应,Map 结构提供了“值—值”的对应,是一种更完善的 Hash 结构实现。如果需要使用“键值对”的数据结构,Map比Object更合适。

2、如何创建Map:


创建map

3、Map常用属性及方法


size方法
set方法
get方法
has方法
delete方法

4、遍历方法


keys()方法
values()方法
entries()方法

相关文章

  • 帮大家理解ES6中的Map

    帮大家了解ES6中的map:Map 是 ES6 中新增的数据结构,Map 类似于对象,但普通对象的 key 必须是...

  • ES6中的Set和Map

    ES6中新增了Set、WeakSet、Map、WeakMap数据结构 一、Set Set是类似数组的数据结构,和数...

  • 简单总结ES6的Map

    ES6的Map Map结构提供了“值—值”的对应,如果需要键值对的数据结构,Map比Object更合适。它类似于对...

  • Set 和 Map 数据结构

    Set WeakSet Map WeakMap Set § ⇧ 基本用法 § ⇧ ES6 提供了新的数据结构 Se...

  • ES6 Map数据结构

    Map 集合 1. 概述: ES6 提供了 Map 数据结构。 它类似于对象,Map是一个升级版的对象,也是键值对...

  • ES6系列之Set和Map

    今天,我们来学习一下ES6中新增的两个数据结构:Set和Map。 Set ES6 提供了新的数据结构 Set。它类...

  • ES6快速入门(二)

    1. Map对象 ES6提供了新的数据结构Map,Map结构提供了“值—值”的对应,是一种更完善的Hash结构实现...

  • ES6中的Map和Set

    Map 一、Map是什么?es6 新提出的一种引用类型的数据结构 类似于对象。Map对象保存键值对。任何值(对象或...

  • JavaScript中的Array、Set和Map

    数组、Set和Map比较 都是JavaScript的数据结构 Set是ES6提供的新的数据结构, 类似于数组, 但...

  • Es6之Map数据结构

    1、特点:JavaScript的对象(Object)本质上是键值对的集合(Hash结构),但是传统上只能使用字符串...

网友评论

    本文标题:Es6之Map数据结构

    本文链接:https://www.haomeiwen.com/subject/weoirktx.html