首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SpiderMonkey 1.8.5JS::CallArgsFromVp

SpiderMonkey 1.8.5JS::CallArgsFromVp
EN

Stack Overflow用户
提问于 2022-02-14 09:32:58
回答 1查看 17关注 0票数 0

当我在JavaScript engine SpiderMonkey 1.8.5上使用本机调用时,我在文档中找到了这样的例子:

代码语言:javascript
复制
static bool
 Func(JSContext* cx, unsigned argc, JS::Value* vp)
 {
    JS::CallArgs args = JS::CallArgsFromVp(argc, vp);
 }

但它来自SpiderMonkey 17。在SP1.8.5中,我有CallArgs,但没有CallArgsFromVp(),并且不清楚如何将JS::Value*转换为JS::CallArgs

在SP1.8.5中是否有CallArgsFromVp的模拟\原型?

如何在SP1.8.5中使用这种本机逻辑?

EN

回答 1

Stack Overflow用户

发布于 2022-02-22 12:02:34

在SP1.8.5 JS_CALLEE中,必须使用JS_THIS宏。

在我的例子中,看起来是:

代码语言:javascript
复制
static bool
 Func(JSContext* cx, unsigned argc, jsval *vp)
 {
    JSObject *obj = JS_THIS_OBJECT(cx, vp);
 }

谁很棒?我太棒了!

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

https://stackoverflow.com/questions/71109657

复制
相关文章

相似问题

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