首页 > 其他 > 详细

Map和Set

时间:2021-07-02 11:50:18      阅读:16      评论:0      收藏:0      [点我收藏+]

Map和Set作为es6新增的数据结构,都有着新的特性,以下的几点特性都是个人理解:

  1.Map是一个键值对的集合,可以说和对象的结构差不多,都是以key,value的形式存在,但不同的是对象的key只能string类型,你填入数组或者其他的引用类型会造成无法识别的问题,Map则不同,Map可以是任意类型的数据去当作key。

  2.Map的方法有map = new Map();   map.set(key, value); map的添加方法, map.delete(key); map的删除方法, map.has(key); map判断是否含有某个key,  map.get(key);获取map中key的值。

  3.Set也是一组key的集合,但是它不会存储value也就是只有key的存在。并且key是不能重复的,相当于一个不重复的数组。

  4.Set的方法有set = new Set();  set.add(key); 添加的方法,  set.delete(); set的删除方法。

Map和Set

原文:https://www.cnblogs.com/7fls/p/14961899.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!