如何从正在写入的对象值调试位置

时间:2017-03-14 18:21:13

标签: javascript ecmascript-6 mutation

假设我有一个对象view。我有一个参考,但我无法控制它是如何被初始化的。它有一个属性mode。我需要知道修改此属性的位置以进行调试。由于object mutation observer没有符合规范,现在有哪些选项?

我想到两个选择:

  1. 修改属性描述符以动态添加setter / getter(要求属性为configurable: true)。
  2. 使用proxy对象拦截值写入(要求我在创建过程中用代理替换原始对象)
  3. 还有其他我没想过的吗?

0 个答案:

没有答案