应用代理陷阱

问题描述 投票:0回答:1

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

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

javascript metaprogramming
1个回答
0
投票

暂时在JavaScript中是不可能的

© www.soinside.com 2019 - 2024. All rights reserved.