
ES6
JesonAx
这个作者很懒,什么都没留下…
展开
-
ES6 学习笔记
一、 let 和 const 命令 let 命令 声明的变量只在声明所在代码块内有效,变量也不会自动提升。 不允许在相同作用域内,重复声明同一个变量。 暂时性死区,只要块级作用域内存在let命令,它所声明的变量就“绑定”这个区域,不再受外部的影响。 var tmp = 123; if (true) { tmp = 'abc'; // ReferenceError let tmp;...原创 2019-11-01 18:21:25 · 3822 阅读 · 0 评论 -
ES6 Decorator 装饰器
Decorator 装饰器 简介 装饰器(Decorator)是一种与类(class)相关的语法,用来修改类或类方法。 装饰器是一种函数,写成@ + 函数名。它可以放在类或类方法的定义前面。 @frozen class Foo { @configurable(false) @enumerable(true) method() {} @throttle(500) exp...原创 2019-11-01 18:13:19 · 279 阅读 · 0 评论 -
ES6 async 函数
async 函数 基本用法 async函数返回一个 Promise 对象,可以使用then方法添加回调函数。当函数执行的时候,一旦遇到await就会先返回,等到异步操作完成,再接着执行函数体内后面的语句。 async函数返回的 Promise 对象,必须等到内部所有await命令后面的 Promise 对象执行完,才会发生状态改变,除非遇到return语句或者抛出错误。也就是说,只有async...原创 2019-11-01 10:51:40 · 499 阅读 · 0 评论