美文网首页
ES6(一)

ES6(一)

作者: 芒果加奶 | 来源:发表于2017-09-26 12:46 被阅读0次

    一、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。其中${}是嵌入变量用的,称为占位符。
    

    相关文章

      网友评论

          本文标题:ES6(一)

          本文链接:https://www.haomeiwen.com/subject/hhhsextx.html