首页 > 其他 > 详细

Proxy是干什么的

时间:2021-05-06 23:46:30      阅读:26      评论:0      收藏:0      [点我收藏+]
 
    Proxy 可以理解成,在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,
    因此提供了一种机制,可以对外界的访问进行过滤和改写。Proxy
    这个词的原意是代理,用在这里表示由它来“代理”某些操作,可以译为“代理器”。

 

    let p = new Proxy(target, handler)
    参数 含义 必选
    target 用 Proxy 包装的目标对象(可以是任何类型的对象,包括原生数组,函数,甚至另一个代理) Y
    handler 一个对象,其属性是当执行一个操作时定义代理的行为的函数 Y

 

    
     proxy 拦截器 --对象
    new Proxy(目标对象,{
    
    get(target目标对象,key对象的属性) {
    当读取 时 自动执行
    需要return
    }
    set(target目标对象,key对象的属性,value修改的值){
    当设置 时 自动执行
  
     }
    
     })
    
   

Proxy是干什么的

原文:https://www.cnblogs.com/dashenba/p/14736578.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!