How to test if an object is a Proxy?

后端 未结 13 2226
予麋鹿
予麋鹿 2020-11-30 07:23

I would like to test if a JavaScript object is a Proxy. The trivial approach

if (obj instanceof Proxy) ...

doesn\'t work here, nor does tra

13条回答
  •  时光说笑
    2020-11-30 07:57

    In Node.js 10 you can use util.types.isProxy.

    For example:

    const target = {};
    const proxy = new Proxy(target, {});
    util.types.isProxy(target);  // Returns false
    util.types.isProxy(proxy);  // Returns true
    

提交回复
热议问题