可以使用 Object.prototype.toString.call
方法来判断 Proxy
类型。该方法会返回对象的字符串表示,可以用来确定对象的类型。
用法:
function isProxy(obj) {
return Object.prototype.toString.call(obj) === "[object Proxy]";
}
用例:
let target = {};
let handler = {};
let p = new Proxy(target, handler);
console.log(isProxy(p)); // true