ES6(一)

一、Set结构

Set数据结构类似于数组,成员的值是唯一的,没有重复值。(数组去重!!)

    //第一种办法,...扩展运算符内部使用for.of遍历,和Set结构结合实现数组去重
    [...new Set([2,2,2,3,3,4])]
    //[2,3,4]
    //第二种办法,Array.from()
    Array.from(new Set([2,2,2,3,3,4]))
    //[2,3,4]

向set加入值时,使用'Same-value equality'运算(===),相同的值只能加入一个。
属性:
Set.prototype.size:返回Set实例成员总数。
方法:

  • add(value):添加某个值,返回Set结构本身
  • delete(value):删除某个值,返回布尔值,表示删除是否成功。
  • has(value):返回布尔值,表示是否是Set成员。
  • clear():清空所有成员,没有返回值。
    Set结构与数组的转换:
    Array.from方法可以将数组转换为数组。
    遍历:
  • keys()
  • values()
  • entries()
  • forEach()

二、模板字符串

使用``标识,是增强版的字符串。可以当普通字符串使用,也可以定义多行字符串,或者在字符串中嵌入变量。

    let name = Bob, age = 18;
    `我是 ${name},年龄 ${age}`;
    //我是Bob,年龄18。其中${}是嵌入变量用的,称为占位符。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,027评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,785评论 18 399
  • growing up is not the problem。 forgetting is。
    留白的轻旋阅读 205评论 0 0
  • 第九十二课 背景颜色 1、如何设置标签的背景颜色在CSS中有一个background-color:属性,就是专门用...
    S大偉阅读 271评论 0 0
  • 相信通过这段时间的沉淀,从我刚开始做养森时,我就把售后当做重中之重。对于新代理来说,第一批的顾客是最熟悉最亲的人,...
    小小鸟棒棒棒棒棒棒阅读 329评论 0 1