0%

Symbol 是一种基本数据类型,Symbol()函数会返回 是一种基本数据类型,Symbol 类型的值,该类型具有静态属性和静态方法。它的静态属性会暴露几个内建的成员对象;它的静态方法会暴露全局的 symbol 注册,且类似于内建对象类,但作为构造函数来说它并不完整,因为它不支持语法:”new Symbol()”。

阅读全文 »

ES6 增加了箭头函数,箭头函数表达式的语法比函数表达式更简洁,并且没有自己的 thisargumentssupernew.target。箭头函数表达式更适用于那些本来需要匿名函数的地方,并且它不能用作构造函数。

阅读全文 »

模板字面量 是允许嵌入表达式的字符串字面量。你可以使用多行字符串和字符串插值功能。它们在 ES2015 规范的先前版本中被称为“模板字符串”。

阅读全文 »

在 ES6 以前,JS 只有 var 一种声明方式,但是在 ES6 之后,就多了 let 跟 const 这两种方式。用 var 定义的变量没有块级作用域的概念,而 let 跟 const 则会有,因为这三个关键字创建是不一样的。

阅读全文 »

什么是惰性函数

惰性函数表示函数执行的分支只会在函数第一次调用的时候执行,在第一次调用过程中,该函数会被覆盖为另一个按照合适方式执行的函数,这样任何对原函数的调用就不用再经过执行的分支了。本文将详细介绍惰性函数

阅读全文 »