JS-代理和反射

  • 目标对象:普通对象
  • 代理对象:
    • 与目标对象关联的对象,在代理对象上的任何操作都会反映到目标对象上。
    • 主要用于内置动态对象
    • 代理对象会导致 thisprototype出现异常表现
    • 代理对象的目标是定义捕获器
  • 反射
    • 高级捕获器
    • 能够全反射,多属性反射,单属性反射
    • 能够完整还原 JS 对象上的操作步骤