定义

代理可以拦截对底层对象的操作,这些操作被拦截后会触发特定的陷阱函数

  1. let target = {}
  2. let proxy = new Proxy(target,{})//什么都没有操作的会,相当于代理转发
  3. proxy.name = "Jack"
  4. console.log(proxy.name)//Jack
  5. console.log(target.name)//Jack

陷阱函数——通过代理操作对象时触发

set陷阱函数