# Proxy

var proxy = new Proxy(target, handler)
1
  • target表示所要拦截的目标对象;
  • handler用来定制拦截行为;

# get(target, propKey, receiver) 拦截对象属性的读取操作

# set(target, propKey, value, receiver)

# has(target, propKey)

# deleteProperty(target, propKey)

# ownKeys(target)

# getOwnPropertyDescriptor(target, propKey)