0

我在我的代码中找到了两行。

test = new qx.ui.form.RadioGroup;

我想知道,如果缺少()可能会导致问题,或者应该在生成器或 lint 作业中引发警告。

qx.ui.form.RadioGroup;

我认为可能值得将其报告为 lint 中的“无效声明”。

4

1 回答 1

1

mck89 的评论就是答案(我想知道为什么这么多人在评论中给出有效答案......):

您不需要括号,并且new qx.ui.form.RadioGroup是语法正确的表达式,相当于添加了一对空括号。(有一些检查器会对此发出警告,比如我相信 JsLint,但 qooxdoo 不会...... :)。

在您的特定情况下,代码也将在浏览器中成功运行,因为 RadioGroup 允许空的构造函数参数;您可以.add()稍后使用将项目添加到组中。

于 2011-10-14T16:47:19.073 回答