> For the complete documentation index, see [llms.txt](https://strctr.gitbook.io/programming/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://strctr.gitbook.io/programming/01-languages/javascript/01-language/c-functions/c4-meta/03-revocable-proxy.md).

# 03. Revocable Proxies

ES6 позволяет создавать *отключаемые* (*revocable*) прокси при помощи функции `Proxy.revocable`:

```javascript
const { proxy, revoke } = Proxy.revocable(target, handler);
```

Где `revoke` - это функция отключения. При первом её вызове `proxy` будет отключена и не будет в дальнейшем перехватывать вызовы к объекту. Последующие вызовы `revoke` не будут иметь эффекта.
