我一直在移植和应用程序,我在客户端Javascript开发到我的服务器(用于多人游戏目的).我正在使用ScriptEngine执行一些部分,因为我想在客户端和服务器中使用相同的代码,而不必重新编码所有内容两次.
一开始它运行正常,但后来我偶然发现了HTML5中新类型数组的问题(Float32Array,Uint8Array ......).ScriptEngine(Rhino)不支持这些数组,出于性能原因我需要它们,所以我不能使用非类型数组在javascript中重新实现它们.
我想用Java重新实现它们并导入包,但是没有办法在Java中重新实现[]运算符,也没有扩展基本数组(AFAIK).
所以最后我做了一个黑客并为开发人员制定了一些规则.
有没有人知道在Java中重新实现类型化数组的解决方案或方法并将它们导出到Javascript?
谢谢