我意识到,如果要在Proxy中“应用”陷阱,则Proxy的目标必须是一个函数。我需要目标成为一个对象。我想知道目标对象是否可以具有一些特殊的“属性”才能被“调用”但不能成为函数。有这种方法吗?简要地出于某种原因,我需要“ target instanceOf Function == false”
编辑: 我发现的使对象可调用的所有方法都基于扩展Function类。实际上,我不需要目标可调用。我想要的只是我的目标代理可以具有“应用”陷阱。有没有功能的目标实例的方法吗?
答案 0 :(得分:0)
目前在JavaScript中是不可能的