WebAssembly 的文档在哪里 Heapf64.set

Where is the documentation for WebAssembly Heapf64.set

我有一些代码正在尝试优化,它使用 HEAPF64.set(jsArray, nativeArray)

这个函数调用的文档在哪里?

是jsArray到nativeArray的拷贝函数还是设置指针?

什么是 HEAPF64?如果我已经在 WebAssembly 中有一个本地缓冲区,我可以直接设置它吗?

HEAPF64 是由 emscripten 工具链创建的几个 ArrayBufferView 之一。其他包括 HEAPU8 和 HEAPU32。它们都是同一底层 WebAssembly 内存缓冲区的视图,该缓冲区是您的 C/C++ 程序的地址 space.

这里有一些关于 emscripten 如何设置的文档:https://emscripten.org/docs/porting/connecting_cpp_and_javascript/Interacting-with-code.html#access-memory-from-javascript

具体来说,您询问的 .set 方法记录在此处: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/set