我创建了一个实现 Graal ProxyObject 接口的 Java 类。hasMember(String key)
我可以通过和方法访问该类的所有方法和属性getMember(String key)
。但是如果我使用类似的东西
myObject[Symbol.iterator]();
我得到一个例外:
org.graalvm.polyglot.PolyglotException: TypeError: myObject[(intermediate value).iterator] is not a function
问题是 myObject[Symbol.iterator] 返回未定义。如何通过 Symbol 访问我的代理对象的成员...?