我有用于获取和设置属性的javascript代码:
set page(val) { some code.. },
get page() { return currentPageNumber; },
现在我想在JSNI中使用这些get和set属性,但是会发生错误(JavaScript解析:缺少:在属性id之后)。请建议我现在该怎么办???
最佳答案
JSNI代码是使用Rhino(的较旧版本)解析的,它不支持大多数ECMAScript5。因此,您不能在JSNI方法中使用ECMAScript 5语法,例如get
和set
运算符。