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

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

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

Map和WeakMap数据结构精讲

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

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

Set 和 WeakSet 数据结构精讲

ES6提供了新的数据结构Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。

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

ES6引入的第七种数据类型,独一无二的Symbol

ES5的对象属性名都是字符串,这容易造成属性名的冲突。如果有一种机制,保证每个属性的名字都是独一无二的就好了,这样就从根本上防止属性名的冲突。这就是ES6引入Symbol的原因。

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

es6 Promise.try()方法

实际开发中,经常遇到一种情况:不知道或者不想区分,函数f是同步函数还是异步操作,但是想用Promise来处[…]

日期:2018年12月09日 阅读次数:2993 分类:ES6 [查看详情]