通过Go webassembly定义Javascript函数

时间:2019-03-28 15:00:44

标签: javascript go webassembly

我们如何通过Webassembly在Go代码中定义Javascript代码/函数?

我想用Emscripten在C语言中做类似的事情:

    #include <emscripten.h>

    int main() {
      EM_ASM(
        alert('hello world!');
        throw 'all done';
      );
      return 0;
    }

Go中是否有类似的功能来执行Javascript代码?

此外,在EM_ASM()中,不可能从其他地方调用已定义的JS函数,我也希望能够定义函数,以便可以多次调用它们。 (就像它们是在单独的js文件中定义的一样。)

0 个答案:

没有答案