
ES6
ruanhongbiao
最想要去的地方,怎能半途返航。
展开
-
es6超好用的语法糖Decorator
Decorator(修饰器/装饰器)是es6提出的语法糖,用于修改类的行为。不过目前主流浏览器都没有很好的支持,我们需要用babel来转换为浏览器能识别的语言。在这篇文章中将介绍decorator的基础用法和一些应用实例。1.修饰类(1) 基础用法@testableclass MyClass{}function testable(target){ target.isTe...原创 2020-03-30 10:50:43 · 513 阅读 · 0 评论 -
ES6新特性
1. let、const1.1 var存在的问题var有作用域问题(会污染全局作用域)var可已重复声明var会变量提升预解释var不能定义常量1.2 let、const特性let、const不可以重复声明let、const不会声明到全局作用域上let、const不会预解释变量const做常量声明(一般常量名用大写)1.3 试一试//1. 作用域//varvar a = 5;console....原创 2018-04-19 18:45:57 · 231 阅读 · 0 评论 -
ECMAScript 6 Proxy 实例的方法
Proxy 实例的方法get()get方法用于拦截某个属性的读取操作,可以接受三个参数,依次为目标对象、属性名和 proxy 实例本身(即this关键字指向的那个对象),其中最后一个参数可选。get方法的用法,上文已经有一个例子,下面是另一个拦截读取操作的例子。var person = { name: "张三"};var proxy = new Proxy(person,...原创 2019-10-08 14:53:41 · 271 阅读 · 0 评论