A闪的 BLOG 技术与人文
在V8中,需要将JS源代码转换为v8::Localv8::String类型,并作为参数提交给 v8::Script 执行编译操作,而后才能运行相应脚本。
v8::Local<v8::Script> source = ....;
v8::Local<v8::Script> script = v8::Script::Compile(context, source).ToLocalChecked();
v8::Local<v8::Value> result = script->Run(context).ToLocalChecked();
通过调用 Run 方法来执行编译后的JS脚本。