Google [站内搜索]

预览模式: 普通 | 列表

ES6学习笔记:Proxy对象

Proxy原意是代理,可以理解成,在目标对象之前架设一层拦截,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访问进行过滤和改写。Proxy对象创建语法:

let proxy = new Proxy(target, handler);

target表示所要拦截的目标对象,handler参数也是一个对象,用来定制拦截行为。当不设置拦截时,访问proxy和target是一样的:

查看更多...

分类:脚本语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 759

ES6学习笔记:Promise对象

Promise是异步编程的一种解决方案,从它可以获取异步操作的消息,Promise提供统一的API,各种异步操作都可以用同样的方法进行处理。Promise对象状态有三种:进行中、已成功和已失败,状态一旦变化,就不能再改变。Promise对象创建语法:

//创建
const promise = new Promise(function(resolve, reject){});
//回调

查看更多...

分类:脚本语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1072