1、数组去重

let arr = [3, 5, 2, 2, 5, 5];
let unique = [...new Set(arr)];
// [3, 5, 2]

2、并集(Union)、交集(Intersect)和差集(Difference)

let a = new Set([1, 2, 3]);
let b = new Set([4, 3, 2]); // 并集
let union = new Set([...a, ...b]);
// Set {1, 2, 3, 4} // 交集
let intersect = new Set([...a].filter(x => b.has(x)));
// set {2, 3} // 差集
let difference = new Set([...a].filter(x => !b.has(x)));
// Set {1}

最新文章

  1. 重新开源UDS
  2. Mybatis批量添加对象List
  3. 不可小觑的SQL语句
  4. Titanium中调用ios组件时语言不是本地化的解决方法
  5. Code.R团队展示
  6. POJ 3261 (后缀数组 二分) Milk Patterns
  7. 最大流 Dinic + Sap 模板
  8. 微信朋友圈分享页面(JS-SDK 1.0)
  9. python项目
  10. struts2——配置struts.xml文件
  11. 好记性不如烂笔头85-spring3学习(6)-BeanFactory 于bean生命周期
  12. php调用API支付接口(使用第三方接口,调用的天工接口。)
  13. DISC社交风格测试题--老虎 孔雀 考拉 猫头鹰
  14. 算法——八皇后问题(eight queen puzzle)之回溯法求解
  15. 【PAT】B1018 锤子剪刀布
  16. 迅为6818开发板-Cortex-A5架构丨支持4G全网通丨GPS丨WIFI丨另有丰富的扩展模块
  17. golang 无法将Slice类型[]a 转换为 Slice[]b
  18. FCoin优势
  19. [UE4]蓝图节点的组织
  20. oracle 数据库密码过期

热门文章

  1. smail修改字符串 汉字
  2. canvas元素内容生成图片
  3. [BZOJ 1562] 变换序列
  4. 【LIS】【递推】Gym - 101246H - ``North-East''
  5. 【分类讨论】Codeforces Round #407 (Div. 2) D. Weird journey
  6. [NOIp2016提高组]组合数问题
  7. Problem D: 判断上否上三角矩阵
  8. iOS10 App跳转到系统设置
  9. hdu1428漫步校园
  10. RACLE 错误 12899 处理, oracle 11g 更改字符集