從doc文檔中可以看出這一點:從處理到processing.js的端口是否支持Java集合?我有一些使用集合和映射的Processing代碼,如果可能的話,我希望避免將它重構成數組。是端口從處理到processing.js支持的Java集合?
1
A
回答
1
由於Java集合沒有(大部分)在JavaScript中有直接的等價物,因此在Processing.js中支持它們需要很多工作。
ArrayList和HashMap最有可能被支持,因爲它們最接近本地JavaScript中的任何實現,即Arrays和Objects。我看到Processing.js reference表示他們正在「努力實現100%兼容的API,允許所有原生Java代碼以Javascript運行」,但我會認爲這是代表Processing及其核心類使用的所有原生Java代碼。嘗試將all of native Java端口用JavaScript運行絕對不在Processing.js項目的範圍之內。
也就是說,執行像設置和地圖Java集合接口的規則技術上可能在JavaScript中,所以它不出來的可能性,未來的境界......
0
根據reference,只提供了ArrayList
和HashMap
的等價物。
相關問題
- 1. 從處理遷移到processing.js
- 2. 錯誤:「VirtualHost *:80 - 混合*端口和非*端口與NameVirtualHost地址不支持,處理未定義的結果」
- 3. 使用John Resig的Processing.js是否合理?
- 4. R是否支持S4中的集合?
- 5. Spring批處理支持Java 8嗎?
- 6. Selenium ChromeDriver目前是否支持處理彈出窗口?
- 7. Java JIT編譯器是否犧牲性能來支持集合?
- 8. silverlight是否支持遠程處理?
- 9. Alia是否支持插入批處理
- 10. Restlet是否支持批處理?
- 11. 是否支持Active Directory事務處理?
- 12. 網絡支持是否支持網絡套接字處理?
- 13. Django集合選擇支持?
- 14. Amazon API網關是否支持帶端口號的端點URL?
- 15. Traefik是否支持入口點的端口範圍?
- 16. perl:堅持支持提交支持的字符串集合
- 17. 從最大獨立集合減少到支配集合以證明支配集合是NP完全的
- 18. 是否支持usb 3.0端口支持筆記本電腦的usb 2.0設備
- 19. 的Android NDK:處理由從Java端
- 20. 用SSHj支持的SSH端口
- 21. 在Java中處理不受支持和/或多個字符集的輸入
- 22. 用於支持數據庫的集合的Java庫
- 23. 支持O(1)中的toArray()的Java集合?
- 24. 支持未處理的異常 - 客戶端
- 25. Bugzilla是否支持整合到顛覆?
- 26. 在共享WCF接口的客戶端上處理集合<string>
- 27. 對支持Socks代理的Java IRC客戶端庫的建議?
- 28. Cn1是否支持串口?
- 29. WPF PropertyGrid - 添加對集合的支持
而且很顯然的ECMAScript 6承諾爲集的支持和地圖:https://developer.mozilla.org/en-US/docs/JavaScript/ECMAScript_6_support_in_Mozilla#Features_already_supported,因此更有可能認爲有一天Processing.js也會。但尚未。 – ericsoco