肉丝 发表于 2024-12-8 04:02:24

谷歌V8JavaScript_预算100



function add(a, b)
{
    return a + b;
}


这个在火山如何调用方法add,传入任意参数 add('xxx','xxx')
谷歌V8JavaScript 怎么调用不要那种编译脚本执行需要直接调用函数add('xxx','xxx')


就像e语言这样直接传参数调用

V8.RunJSCript (Js_代码, 假, 0, 0, )

V8.Call (“add”, 假, 假, “a”, “b”)

q472448760 发表于 2024-12-8 09:35:04

你是要v8执行火山的方法吧

创世魂 发表于 2024-12-8 10:00:32

我一直记着自带例子有写,刚才看了一下发现没有……

然后研究了一下,根据“执行获取JS成员数据” 这个例子,替换成js函数发现无效,没办法执行。

暂时没研究出来。

肉丝 发表于 2024-12-8 11:37:54

本帖最后由 肉丝 于 2024-12-8 11:42 编辑

q472448760 发表于 2024-12-8 09:35
你是要v8执行火山的方法吧
我是要用谷歌V8JavaScript模块,执行js函数,现在需要每次都编译脚本效率太低,想直接编译好函数,然后调用方法

肉丝 发表于 2024-12-8 11:38:59

创世魂 发表于 2024-12-8 10:00
我一直记着自带例子有写,刚才看了一下发现没有……

然后研究了一下,根据“执行获取JS成员数据” 这个例 ...

例子我搜了,全网都没搜到:'(
页: [1]
查看完整版本: 谷歌V8JavaScript_预算100