热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

javascript中集合如何理解

无序且唯一的数据结构。ES6中有集合叫做Set。常用的集合操作,去重,判断某一元素是否在集合中,求交集等。集合由一组无序且唯一的项组成,集合不重复,即集





1、无序且唯一的数据结构。

2、ES6中有集合叫做Set。

3、常用的集合操作,去重,判断某一元素是否在集合中,求交集等。

4、集合由一组无序且唯一的项组成,集合不重复,即集合中的元素是唯一的。

是否可以这样理解,集合是一个既没有重复元素也没有顺序概念的数组。不含任何元素的集合称为空集。

实例

//去重
const arr = [1,1,2,2];
const arr2 = [...new Set(arr)];
 
//判断元素是否在集合中
const set = new Set(arr);
const has = set.has(1);
 
//求交集
const set2 = new Set([2,3]);
const set3 = new Set([...set].filter(item => set2.has(item)));

以上就是Javascript中集合的理解,希望对大家有所帮助


推荐阅读
author-avatar
贤闲咸大_552
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有