多语言展示
当前在线:871今日阅读:23今日分享:25

如何使用ES6中类似Set数据结构添加判断删除元素

在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添加元素、判断是否有该元素和删除元素

推荐信息