首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >v8 --自动检测隔离电流

v8 --自动检测隔离电流
EN

Stack Overflow用户
提问于 2019-03-13 07:48:08
回答 1查看 82关注 0票数 0

假设我有一个用于创建字符串的助手函数(在v8中):

代码语言:javascript
复制
using namespace v8;

Local<Value> S(const char* inp, Isolate* is) {
    return String::NewFromUtf8(
        is,
        inp,
        NewStringType::kNormal
    ).ToLocalChecked();
}

然后我在我的职责范围内调用它:

代码语言:javascript
复制
void Hello(const FunctionCallbackInfo<Value>& arguments) {
    /*doSomeFunction()*/S("hello",arguments.GetIsolate());
    ...
}

在不需要每次传入隔离变量(即使是存储的)的情况下,是否可以使用来创建帮助函数?例如,是否有一种方法可以在调用函数时以某种方式检测当前隔离点是什么?

EN

回答 1

Stack Overflow用户

发布于 2019-03-13 19:20:39

v8::Isolate::GetCurrent()。请注意,这是相对缓慢的;如果您知道您所处的是哪一个隔离,那么将其存储在一个全局变量(或类字段,或您的代码结构方便的任何东西)中可能更有意义。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55136757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档