前言 Proxy 也就是代理,可以帮助我们完成很多事情,例如对数据的处理,对构造函数的处理,对数据的验证,说白了,就是在我们访问对象前添加了一层拦截,可以过滤很多操作,而这些过滤,由你来定义. 想了解更多请参考 官方文档 语法 let p = new Proxy(target, handler); 参数 target :需要使用Proxy包装的目标对象(可以是任何类型的对象,包括原生数组,函数,甚至另一个代理). handler: 一个对象,其属性是当执行一个操作时定义代理的行为的函数(可以理解…