Перейти к содержимому
8 / 37

Что такое Reflect API и как он связан с Proxy?

Reflect — встроенный объект с методами, которые зеркально соответствуют всем 13 ловушкам Proxy. Каждый метод Reflect выполняет стандартную операцию объекта: Reflect.get(), Reflect.set(), Reflect.has() и т.д. Внутри ловушек Proxy правильно делегировать операцию через Reflect, а не напрямую, потому что Reflect корректно обрабатывает receiver и возвращает boolean вместо выброса исключений.

Что такое Reflect API и как он связан с Proxy? | JScriptiser