es6 javascript的Proxy.revocable()

    xiaoxiao2021-12-14  20

    Proxy.revocable 方法返回一个可取消的 Proxy 实例。

    let target = {}; let handler = {}; let {proxy,revoke} = Proxy.revocable(target, handler); proxy.foo = 123; proxy.foo // 123 revoke(); proxy.foo // TypeError: RevokedProxy.revocable方法返回一个对象, 该对象的proxy属性是Proxy实例, revoke属性是一个函数, 可以取消Proxy实例。 上面代码中, 当执行revoke函数之后, 再访问Proxy实例, 就会抛出一个错误。

    转载请注明原文地址: https://ju.6miu.com/read-968447.html

    最新回复(0)