应用代理陷阱

时间:2019-09-30 09:23:41

标签: javascript metaprogramming

我意识到,如果要在Proxy中“应用”陷阱,则Proxy的目标必须是一个函数。我需要目标成为一个对象。我想知道目标对象是否可以具有一些特殊的“属性”才能被“调用”但不能成为函数。有这种方法吗?简要地出于某种原因,我需要“ target instanceOf Function == false”

编辑: 我发现的使对象可调用的所有方法都基于扩展Function类。实际上,我不需要目标可调用。我想要的只是我的目标代理可以具有“应用”陷阱。有没有功能的目标实例的方法吗?

1 个答案:

答案 0 :(得分:0)

目前在JavaScript中是不可能的