ES6
文章平均质量分 95
碎玉投珠
这个作者很懒,什么都没留下…
展开
-
Proxy拦截器
一、Proxy概述1、简介Proxy是“代理器”,在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访问进行过滤和改写。2、语法ES6 原生提供 Proxy 构造函数,用来生成 Proxy 实例。var proxy = new Proxy(target, handler);new Proxy()表示生成一个Proxy实例target参数表示所要拦截的目标对象handler参数是一个配置对象,对代理操作进行处理,将拦截对应的操作 (如原创 2022-05-17 22:12:25 · 855 阅读 · 0 评论 -
ES6的class
一、简介1、类的由来JavaScript 语言中,生成实例对象的传统方法是通过构造函数function Point(x, y) { this.x = x; this.y = y;}Point.prototype.toString = function () { return '(' + this.x + ', ' + this.y + ')';};var p = new Point(1, 2);class只是一个语法糖,让对象原型的写法更加清晰、更像面向对象编程的语法cl原创 2022-05-16 22:25:06 · 263 阅读 · 0 评论 -
async 函数
一、含义1、概念async 函数是什么?一句话,它就是 Generator 函数的语法糖。const gen = function* () { const f1 = yield readFile('/etc/fstab'); const f2 = yield readFile('/etc/shells'); console.log(f1.toString()); console.log(f2.toString());};//相当于const asyncReadFile = asy原创 2022-05-16 15:58:58 · 319 阅读 · 0 评论 -
Promise
Promise,是异步编程的一种解决方案,比传统的解决方案(回调函数)更加合理和更加强大。解决问题:回调地狱原创 2022-04-17 16:50:34 · 414 阅读 · 0 评论