有人知道如何在 C++ 的嵌套函数调用中查找局部变量吗?考虑以下示例:
// e.g. a global variable in the browser
var global = "global_value";
function foo(){
var global = "local_value";
myCppFunction("global", global);
}
foo();
Run Code Online (Sandbox Code Playgroud)
我现在的问题是,在实现中如何myCppFunction从“foo”访问函数局部变量“global”(不是值,这将由第二个参数给出)?
Handle<Value> MyCppFunction(const Arguments& args){
Local<String> varName = args[0]->ToString();
Local<String> varValue = args[1]->ToString(); // this holds "local_value"
// how to access the variable "global" in the scope of 'foo' ?
}
Run Code Online (Sandbox Code Playgroud)