我有获取和设置属性的 javascript 代码:
set page(val) { some code.. },
get page() { return currentPageNumber; },
现在我想在 JSNI 中使用这些 get 和 set 属性,但发生错误(JavaScript parsing: Missing : after property id)。请建议我现在能做什么???
我有获取和设置属性的 javascript 代码:
set page(val) { some code.. },
get page() { return currentPageNumber; },
现在我想在 JSNI 中使用这些 get 和 set 属性,但发生错误(JavaScript parsing: Missing : after property id)。请建议我现在能做什么???
JSNI 代码是使用Rhino(相当旧的版本)解析的,它不支持大部分 ECMAScript 5。因此,您不能在 JSNI 方法中使用 ECMAScript 5 语法,例如get
and运算符。set
当我们通过 JSNI 在 java 中使用 js 时,无法在 java 脚本中设置和获取属性。