- 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.
- Go Web編程
- SQL Server 從入門到項目實踐(超值版)
- 數據結構習題精解(C語言實現+微課視頻)
- Java軟件開發基礎
- Visual FoxPro程序設計
- FPGA Verilog開發實戰指南:基于Intel Cyclone IV(進階篇)
- 蘋果的產品設計之道:創建優秀產品、服務和用戶體驗的七個原則
- Microsoft Dynamics AX 2012 R3 Financial Management
- Spring Security Essentials
- 從Power BI到Analysis Services:企業級數據分析實戰
- Android Game Programming by Example
- AutoCAD基礎教程
- Java Web開發教程:基于Struts2+Hibernate+Spring
- Learning WordPress REST API
- Kotlin語言實例精解