美文网首页
2019-01-15 Javascript Proxy

2019-01-15 Javascript Proxy

作者: rub1cky | 来源:发表于2019-01-15 15:30 被阅读0次

proxy是es6里面标准化构造对象拦截器的类
使用方法

new Proxy(target, handler)

基本用法

let data = { 
  name: 'jack',
  age: 20
}
let handler = {
  get: function(target, key, proxy){
    const today = new Date(); 
    console.log(`GET request made for ${key} at ${today}`); 
    return Reflect.get(target, key, proxy);
  }
}
let p = new Proxy(p, handler)
console.log(p.name)

操作转发

let target = {}
let p = new Proxy({}, target)
p.a = 12
console.log(target.a) // 12

相关文章

网友评论

      本文标题:2019-01-15 Javascript Proxy

      本文链接:https://www.haomeiwen.com/subject/tmdydqtx.html