在ES6新增的数据结构中,跟Set很类似的WeakSet也是一种不可重复元素的数据结构。这个WeakSet有add方法添加元素,has方法判断某个元素是否存在,delete方法删除元素。下面利用实例说明WeakSet的用法,操作如下:
工具/原料
1
Node.js
2
HBuilder
3
JavaScript
4
ES6
5
截图工具
方法/步骤
1
第一步,在新建的JavaScript文件中,初始化数据结构w,使用new,如下图所示:
3
第三步,调用WeakSet中的add()方法,将数组s添加到w中并打印结果,如下图所示:
4
第四步,保存代码并运行结果,在HBuilder控制台查看到打印结果为unknown,如下图所示:
5
第五步,再定义一个对象o,有两个属性n和m,然后使用add方法添加,如下图所示:
6
第六步,打印添加之后的w,并使用has方法判断w中是否有对象o,如下图所示:
注意事项
1
注意ES6中的WeakSet和Set之间的区别
2
注意给WeakSet添加元素、判断是否有该元素和删除元素
上一篇:如何快速贴好笛膜
下一篇:如何实现买车买房梦想