木灵鱼儿
ES6
Set和WeakSet、Map和WeakMap数据结构
Set 基本用法es6提供了一种新的数据结构Set,他是一个构造函数,初始化时可以接收一个参数,这个参数可以是数组,或者是带有iterable接口的数据。const s = new Set([1,2,3,4,1,2]); [...s]; //[1,2,3,4]从这里我们看的出来,set有一个非常棒的特性,就是去重,重复的值会被自动忽略。而带iterable接口的数据有数组,dom类数组等等,一般常用的就是数组了。set是如何判断是否相等,用的算法叫Same-value equality;他类似于全等运算符===;但对于NaN的判断略有不同。在全等中两个NaN是不想等的,但是在set中,...
最近评论