美文网首页
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读书笔记

    标签: es6入门读书笔记 let命令 let与var的区别 let所声明的变量只在let命令所在的代码块内有效(...

  • ES6语法

    Tags: ES6 [TOC] ES6 常量 //ES6 const PI=3.1415926;//const声明...

  • ES6读书笔记

    es6又引入了一种新的数据类型 Symbol es6前有6钟数据类型 :undefined number str...

  • 细说JS数组

    此乃犀牛书(第七章 数组)读书笔记,又结合了ES6中数组的扩展部分做的知识梳理。精华部分就是手工绘制的两张数组总结...

  • es6新特性

    es6新特性 1.函数参数添加默认值 es6之前 es6之后: 2.字符串拼接 es6之前: es6之后: 3.解...

  • 函数默认参数

    非ES6写法 ES6写法

  • ES6基础

    ES6特性 ES6更具备强大的生产力 ES6对象拷贝

  • ES6箭头函数简介

    @(JS技巧)[ES6|箭头函数] ES6箭头函数(Arrow Functions) ES6可以使用“箭头”(=>...

  • React与ES6(一)开篇介绍

    React与ES6系列: React与ES6(一)开篇介绍 React和ES6(二)ES6的类和ES7的prope...

  • React与ES6(三)ES6类和方法绑定

    React与ES6系列: React与ES6(一)开篇介绍 React和ES6(二)ES6的类和ES7的prope...

网友评论

      本文标题:ES6读书笔记

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