我有用于获取和设置属性的javascript代码:

 set page(val) { some code.. },

 get page() { return currentPageNumber; },

现在我想在JSNI中使用这些get和set属性,但是会发生错误(JavaScript解析:缺少:在属性id之后)。请建议我现在该怎么办???

最佳答案

JSNI代码是使用Rhino(的较旧版本)解析的,它不支持大多数ECMAScript5。因此,您不能在JSNI方法中使用ECMAScript 5语法,例如getset运算符。

09-19 15:02