博客
关于我
ES6的Set
阅读量:332 次
发布时间:2019-03-04

本文共 515 字,大约阅读时间需要 1 分钟。

写在之前

  • Set
    • Set是ES6提供的新数据类型,实际上是哈希集合,它类似于数组,但是Set中每一个元素都是唯一的。

Set

创建Set

  1. 创建一个空Set数据结构
var set = new Set();

  1. 通过一个数组创建一个Set数据结构
var arr = [1,1,2,3,4,2]var set = new Set(arr)


可以看到原先数组中重复的元素都被去掉了,所以Set还可以用于数组去重

向Set中添加元素

var set = new Set();set.add(1);

清除Set中所有元素

var set = new Set([1,2,3,1]);set.clear();

检查某个元素是否在Set中,返回一个布尔值

var set = new Set([1,2,3,2]);set.has(1);  //TRUE

删除指定元素,返回一个布尔值

Set.delete(value)
如果value不存在于Set中,会返回false。
如果删除成功,会返回true。

var set = new Set([1,2,1]);set.delete(3);  //falseset.delete(1);  //true

转载地址:http://jqrh.baihongyu.com/

你可能感兴趣的文章
工作动态尽在掌握 - 使用 CODING 度量团队效能
查看>>
CODING DevOps 代码质量实战系列最后一课,周四发车
查看>>
CODING DevOps 微服务项目实战系列最后一课,周四开讲!
查看>>
CODING DevOps 深度解析系列第二课报名倒计时!
查看>>
CODING DevOps 线下沙龙回顾二:SDK 测试最佳实践
查看>>
翻译:《实用的Python编程》03_01_Script
查看>>
Kwp2000协议的应用(程序后续篇)
查看>>
一致 Hash 算法分析
查看>>
数据结构第八节(图(下))
查看>>
基础篇:深入解析JAVA反射机制
查看>>
基础篇:异步编程不会?我教你啊!CompletableFuture
查看>>
基于Mustache实现sql拼接
查看>>
气球游戏腾讯面试题滑动窗口解法
查看>>
jupyter notebook connecting to kernel problem
查看>>
POJ 2260 Error Correction 模拟 贪心 简单题
查看>>
POJ - 1328 Radar Installation 贪心
查看>>
CSUOJ Water Drinking
查看>>
JAVA 多线程制作大球吃小球 一、实现球的自动生成及运动 生产消费模型
查看>>