gpt4 book ai didi

javascript - GWT 客户端 - 未捕获的类型错误 : Cannot read property 'clear_31_g$' of undefined

转载 作者:行者123 更新时间:2023-11-29 17:56:31 24 4
gpt4 key购买 nike

我是 GWT 的新手,正在尝试创建一个小型应用程序。我目前正在为该应用组装一个小型框架、一个通用布局处理程序等。这可能不是我遇到的最后一个问题,但我在谷歌上找不到任何解决方案。

所以我有一个类类型,它返回 Composites。另外,我还有另一个,它将这些类存储在 Stack 中(我也尝试过 Vector,我认为 GWT 可能有问题)。没关系。如果我在 Stack 上调用 .clear 方法,我会在 Chrome 的检查菜单中出现上述错误:未捕获的类型错误:无法读取未定义的属性“clear_31_g$”

如果 GWT 不知道,如何将此方法转换为 javascript 或什么?你知道这里的问题是什么吗?

Eclipse neon、Java SDK 1.8(也许是这个?)、GWT 2.7.0 和 App Engine 1.9.34 上的 Java 7 设置

谢谢!

edit1:我还找到了该页面,其中包含模拟 JRE 类的列表 (http://www.gwtproject.org/doc/latest/RefJreEmulation.html) 以及所有受支持的方法。现在我明白了,那个 clear 不在 Stack 的列表中,但是 empty 确实存在,这给了我同样的错误。 :-/

最佳答案

此错误仅表示您尝试在 null 对象(该对象为 undefined)上调用 clear() 方法。

错误信息本身并不像它应该的那样清楚。首先,它并不总是关于读取属性,而是关于调用方法。其次,请记住,您运行的是编译为 javascript 的代码,属性(或方法)名称可能与原始代码不同 - 它在运行时添加了类似 _31_g$ 的内容。

关于javascript - GWT 客户端 - 未捕获的类型错误 : Cannot read property 'clear_31_g$' of undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38623967/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com