当前位置: 首页 > news >正文

山西小城故事网站建设画册排版设计模板

山西小城故事网站建设,画册排版设计模板,网站增加导航栏,丽水市城乡建设局网站在ES6之前,存储数据的结构主要有两种:数组、对象。 在ES6中新增了另外两种数据结构(存放数据的方式):Set、Map,以及他们的另外形式WeakSet、WeakMap。 Set的基本使用 Set是一个新增的数据结构&#xff0c…

在ES6之前,存储数据的结构主要有两种:数组、对象
在ES6中新增了另外两种数据结构(存放数据的方式):Set、Map,以及他们的另外形式WeakSet、WeakMap。

Set的基本使用

Set是一个新增的数据结构,可以用来保存数据,类似于数组,但是和数组的区别是元素不能重复。创建Set需要通过Set构造函数(暂时没有字面量创建的方式)。

1) 创建Set结构

// 1.创建Set结构
const set = new Set()
// 想要向Set类型中添加数据使用add()
set.add(10)
set.add(20)
set.add(40)// Set中元素不能重复,如果重复添加同一个数值,最终只存在一个
set.add(10)
console.log(set);

在这里插入图片描述
2)Set结构添加对象时特别注意

// 1.创建Set结构
const set = new Set()
// 想要向Set类型中添加数据使用add()
set.add(10)
set.add(20)
set.add(40)// 2.添加对象时特别注意:
// 如果重复向Set类型的元素中添加多个对象,会显示这两个对象都在内存中,因为这是两个不同的对象,其中保存的是不同的地址
set.add({})
set.add({})// 但是使用下面这种方式创建对象
const obj = {}
// 这种方式向set中添加对象,添加的是同一个对象
set.add(obj)
set.add(obj)console.log(set);

在这里插入图片描述
3)应用场景-给数组去重

// 3.对数组去重(去除重复的元素)
const arr = [33, 10, 25, 30, 33, 26]const arrSet = new Set(arr)   // Set()括号中传入可迭代对象
const newArr1= Array.from(arrSet)    // arrSet实际上还是Set类型,将它变换为数组类型
const newArr = [...arrSet]    // Set类型的也支持使用展开运算符console.log(newArr,newArr1);

在这里插入图片描述

http://www.yayakq.cn/news/36457/

相关文章:

  • 那个网站可以做宣传新建的网站打不开
  • 广州外贸网站建设代账公司如何拉客户
  • 怎么做卖橘子的网站上海企业登记在线平台
  • 做网站买空间多少钱短视频营销成功的案例
  • 如何选择做pc端网站word 发布 wordpress
  • 北京建设工程信息网网站seo排名关键词点击
  • 哈尔滨站建好了吗怎么注册网站个人
  • 公司网站做门户备案曲靖网站制作公司
  • 手机模板网站生成制作软件微网站界面设计
  • 甘肃企业建站系统费用全球设计师网
  • 网站建设开公司现在好做吗北京装修公司电话名单
  • 东莞网站建站公司jsp借书网站开发
  • 信阳做网站优化网络服务公司是做什么的
  • 大型网站建设公司沈阳建设医院在哪里
  • 免费的招标网站有哪些网站仿站教程
  • 电子商务网站成本做学校教务处网站
  • dnf怎么做钓鱼网站网站策划需求
  • 公司怎么建设网站网站制作工作室24小时接单
  • 网站建设备案审核要多久网站建设源程序
  • 做网站要用多少钱免费咨询妇科医生 在线
  • 学校网站建设营运预算微信开放平台的应用场景
  • 不同类型网站栏目设置区别ui设计软件图标
  • 汇中建设 官方网站google地图嵌入网站
  • 深圳财务小公司网站在线营销推广
  • 自己做的网站怎么挣钱wordpress商品主图
  • 国家城乡建设网站电商要怎么做起来
  • 8免费建站网站承德房地产网站建设
  • 做网站接单渠道青岛的建筑公司
  • 重庆企业网站建设公司网站是哪个公司做的
  • 交换链接网站各引擎收录查询