ES6内置对象中的数据结构以及symbol原始数据类型详解

symbol.for()方法进行注册。通过该方法生成的Symbol会根据描述符进行全局注册,之后再次通过Symbol.for()传入相同的描述符时,就可以得到相同的Symbol值。
摘要由CSDN通过智能技术生成

目录

一,Set数据结构

二,Map的数据结构

三, DOM classList 属性

四,创建对象

五,symbol原始数据类型

六,作者语录

停下来休息的时候,不要忘记别人还在奔跑


一,Set数据结构

,1,定义:ES6 提供了新的数据结构  Set。它类似于数组,但是成员的值都是唯一的,没有重复的值

定义:const s = new Set();

初始化:const set = new Set([1, 2, 3, 4, 4]);//{1, 2, 3, 4}

2,实例化方法

  • const set=new Set([1,2,3,4]);
  • set.add(5)//   set.add()添加值,打印结果Set(5) {1, 2, 3, 4, 5}
  • set.delete(5)// set.delete()删除指定值,打印结果set(4){1,2,3,4}
  • //set.clear()//清除数据//  打印结果set(0){}
  • set数据结构的遍历
  • // set.forEach(item=>console.log(item));//1,2,3,4,

  • forEach方法,用于对每个成员执行某种操作,没有返回值。

  •  1,set定义与初始化数据
            const set=new Set([1,2,3,4,5]);
            console.log(set);//打印出来  Set(5) {1, 2, 3, 4, 5}
            set.add(6);//添加值,
            console.log(set);//Set(5) {1, 2, 3, 4, 5,6}
            set.delete(5);//删除一个指定值
            console.log(set);//set(5) {1, 2, 3, 4, 6}
            // set.clear();//清除数据
            console.log(set);//打印Set(0) {size: 0}
    // set的遍历
    set.forEach(item=>console.log(item));//1,2,3,4,6

  • 二,Map的数据结构

  • 1,定义:概念:JavaScript 的对象(Object),本质上是键值对的集合(Hash 结构),但是传统上只能用字符串当作键。这给它的使用带来了很大的限制,map的键不限于字符串,对象也可以称为键      const map=new Map()

  • 2,实例化方法

  • const map=new Map();

  • map.set(),设置map的值key——>value

  • map.get() 得到获取map的指定键值

  • map.delete()删除指定值、、如果有值被删除返回true,没有返回false

  • map.size  得到map的长度,返回的是长度

  • map.has()主要用于判断key值是否存在,存在返回true,反之返回false

  • map的遍历

  • const keys=map.keys()获取map所有的key值

  • //2,map数据结构
    const map&#
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值