美文网首页
ES6读书笔记

ES6读书笔记

作者: 寒夜丶暖 | 来源:发表于2019-02-02 23:38 被阅读0次

    es6又引入了一种新的数据类型

    Symbol

    es6前有6钟数据类型

    :undefined number  string  boolean  null  object (array 属于 object)

    由于Sumblo 是一个原始类型的值,所以不能用new命令

    例:let s = Synbol();

    Symbol函数的参数只是表示对当前 Symbol 值的描述,因此相同参数的Symbol函数的返回值是不相等的。=>Symbol 是一种原始数据类型,表示独一无二的值。

    Symbol不能用作字符运算,也不能与其他类型的值运算,也不能跟自身类型进行运算。

    简称(不能运算)。

    Symbol 类型 可以显示转换字符串,布尔值。

    我感觉下面就是阐述Symbol类型存在的意义了。

    由于Symbol的独一无二性,那么让他作为属性名最好不过


    作为属性的 写法

    大展神通

    这里既消除了魔术字符串,也消除了不严谨的逻辑

    详情看http://es6.ruanyifeng.com/#docs/symbol#%E5%AE%9E%E4%BE%8B%EF%BC%9A%E6%B6%88%E9%99%A4%E9%AD%94%E6%9C%AF%E5%AD%97%E7%AC%A6%E4%B8%B2

    相关文章

      网友评论

          本文标题:ES6读书笔记

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