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