我使用来自 C++ 程序的 v8 和 spidermonkey。在 spidermonkey 中,很容易停止执行,您只需在 C++ 中实现的任何本机方法中返回 FALSE。但我看不到如何在 v8 中做同样的事情。
Handle<Value> enough(const v8::Arguments& a) {
// want to tell v8, that execution is not needed to continue.
return v8::Undefined();
}
也许返回特定的东西,或者设置一些变量,或者调用 v8 函数,或者发送消息,或者抛出和异常,你知道吗?