ES6 - 基础学习(17): 用Proxy进行预处理
程序员文章站
2022-06-17 21:38:53
概述 Proxy 与 Reflect是 ES6为了操作对象引入的 API 。Proxy可以对目标对象的读取、函数调用等操作进行拦截,然后进行操作处理。它不直接操作对象,而是像代理模式,通过对象的代理对象进行操作,在进行这些操作时,可以添加一些需要的额外操作。 Proxy的存在就相当于 在对象的读取、 ......
概述
proxy 与 reflect是 es6为了操作对象引入的 api 。proxy可以对目标对象的读取、函数调用等操作进行拦截,然后进行操作处理。它不直接操作对象,而是像代理模式,通过对象的代理对象进行操作,在进行这些操作时,可以添加一些需要的额外操作。
proxy的存在就相当于 在对象的读取、函数调用之前 执行一些预处理,可以简单的理解为 proxy是对象或函数的生命周期函数。proxy的应用使得对象和函数更加强大,逻辑功能也更加清楚,而且在编写通用库或通用组件时非常好用。
上一篇: 【一统江湖的大前端(8)】matter.js 经典物理
下一篇: 你的腰好细啊