Set数据结构
  类似数组,所有的数据都是唯一的,没有重复值,它本身是一个构造函数
  size 数据长度
  add() 添加一个数据
  delete() 删除一个数据
  has() 查找一个数据
  clear() 删除所有数据

//重复的数据会被删除
let set = new Set([1,1,2,3,4]);
console.log(set)
console.log(set.size)//4 //添加
console.log(set.add(5));//Set(5) {1, 2, 3, 4, 5} //删除
console.log(set.delete(1));//成功返回true
console.log(set);//Set(4) {2, 3, 4, 5} //查找数据
console.log(set.has(2));//找到返回true
console.log(set.has('a'));//false //删除数据
console.log(set.clear());//undefined
console.log(set)//Set(0) {}

=======================================================================================================================================

Map数据结构
  类似于对象,键值对的集合,所有的数据都是唯一的,不会重复
  每条数据都要放在一个数组中,它本身是一个构造函数

  size 数据的长度
  set() 添加一条数据
  delete() 删除一条数据
  get() 获取一条数据
  has() 查找某条数据
  clear() 删除所有数据

var map = new Map([['name','张三'],['age',30],['id',155]]);
console.log(map)//Map(3) {"name" => "张三", "age" => 30, "id" => 155} /*添加数据*/
console.log(map.set('sex','男'));//Map(4) {"name" => "张三", "age" => 30, "id" => 155, "sex" => "男"} //删除一条数据
console.log(map.delete('name'));//true
console.log(map);//Map(3) {"age" => 30, "id" => 155, "sex" => "男"} //获取一条数据
console.log(map.get('age'));//30 //查找一条数据
console.log(map.has('id'));//true
console.log(map.has('name'));//false,前面被删除了

  

最新文章

  1. 2014——>2015,我的薪资依然是4.5
  2. 在UIView上添加tableView设置代理属性
  3. windows下使用VS2010编译jpeglib
  4. 无需部署的轻量级数据库—SQLLite,使用Demo
  5. 如何用sqlyog实现远程连接mysql
  6. sprintf函数php的详细使用方法
  7. Centos下安装配置LAMP(Linux+Apache+MySQL+PHP)
  8. [转]Mac's and serial TTY's
  9. 黄聪:VPS服务器好备份工具配置
  10. matlab里plot设置线形和颜色
  11. javascript 备忘录
  12. 7.7 WPF后台代码绑定如果是属性,必须指定一下数据上下文才能实现,而函数(click)就不用
  13. PCB差分线学习
  14. 配置多个 git 账号的 ssh密钥
  15. Selenium Chrome
  16. bsdiff差分算法
  17. python 文件与数据格式化
  18. UVA 1395 MST
  19. 解决FLASH遮住层的问题 IE,Firefox都适用!
  20. 若sql语句中order by指定了多个字段,怎么排序?

热门文章

  1. Android简单数据存储SharedPreferences
  2. OpenCV——颜色均匀渐变
  3. Nginx+ffmpeg的HLS开源服务器搭建配置及开发详
  4. Agc003_E Sequential operations on Sequence
  5. loj515贪心只能过样例
  6. uoj problem 14 DZY Loves Graph
  7. VisualGDB系列1:VisualGDB总体概述
  8. WCF服务用户名密码访问
  9. SVN客户端下载和Svn visual studio插件
  10. tensorflow placeholder