- Learn WebAssembly
- Mike Rourke
- 227字
- 2021-08-13 15:38:54
WebAssembly.Table
The WebAssembly.Table object is an array-like structure that is used to store function references. Just as with WebAssembly.Memory, a Table can be accessed and changed from both JavaScript and WebAssembly. As of the time of writing, tables can only store function references, but it's likely that, as the technology evolves, additional entities will be able to be stored in tables as well.
To create a new Table instance, you need to pass an object with an element, initial, and (optional) maximum value. The element member is a string that represents the type of value stored in the table; currently the only valid value is "anyfunc" (for functions). The initial and maximum values represent the number of elements in the WebAssembly Table.
You can access the number of elements in the Table instance using the length property. The instance also includes methods to manipulate and query elements in the table. The get() method allows you to access the element at the given index, which is passed in as a parameter. The set() method allows you to set an element at the index specified as the first parameter to the value specified as the second parameter (per the preceding note, only functions are supported). Finally, grow() allows you to increase the size of the Table instance (number of elements) by the number passed in as a parameter.
- 解構產品經理:互聯網產品策劃入門寶典
- 零起步玩轉掌控板與Mind+
- Game Programming Using Qt Beginner's Guide
- JavaScript前端開發與實例教程(微課視頻版)
- 編寫高質量代碼:改善C程序代碼的125個建議
- Building Minecraft Server Modifications
- JavaScript 程序設計案例教程
- 零基礎學Python網絡爬蟲案例實戰全流程詳解(高級進階篇)
- WebRTC技術詳解:從0到1構建多人視頻會議系統
- Windows Phone 7.5:Building Location-aware Applications
- Machine Learning in Java
- Java Web開發就該這樣學
- Solutions Architect's Handbook
- 從程序員角度學習數據庫技術(藍橋杯軟件大賽培訓教材-Java方向)
- Microsoft Dynamics GP 2013 Cookbook