Применить ловушку прокси - PullRequest
0 голосов
/ 30 сентября 2019

Я понял, что если я хочу иметь ловушку «применить» в Прокси, цель Прокси должна быть функцией. Мне нужно, чтобы цель была объектом. Мне интересно, может ли целевой объект иметь какое-то специальное «свойство», которое можно «вызывать», но не быть функцией. Есть ли такой способ? Вкратце по какой-то причине мне нужно "target instanceOf Function == false"

edit: все способы сделать объект вызываемым, который я нашел, основаны на расширении класса Function. На самом деле мне не нужно, чтобы цель была вызываемой. Все, что я хочу, - чтобы у Прокси моей цели была ловушка «применить». Есть ли способ без целевого экземпляра функции?

...