ES6中的Set、WeakSet、Map、WeakMap的区别与联系

Set和WeakSet类似数组,并且成员的值都是唯一的。WeakSet的成员和WeakMap的键都必须是对象,并且都是弱引用,可以用来避免内存溢出的问题。

日期:2020年05月27日 阅读次数:2225 分类:ES6 [查看详情]

Map和WeakMap数据结构精讲

ES6提供了Map数据结构。它类似于对象,也是键值对的集合,但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键。也就是说,Object结构提供了“字符串—值”的对应,Map结构提供...

日期:2020年05月27日 阅读次数:2511 分类:ES6 [查看详情]

js数组遍历和对象遍历(所有方法对比)

针对js各种遍历作一个总结分析,从类型用处:分“数组遍历”和“对象遍历”;还有性能,优缺点等。JS数组遍历:[…]

日期:2018年12月16日 阅读次数:1769 分类:javascript [查看详情]

JS的forEach和map方法的区别(推荐)

一、前言forEach()和map()两个方法都是ECMA5中Array引进的新方法,主要作用是对数组的每个[…]

日期:2018年12月16日 阅读次数:2129 分类:javascript [查看详情]