gpt4 book ai didi

javascript - 将 js 对象映射到 V8 中的结构

转载 作者:行者123 更新时间:2023-12-05 06:45:09 24 4
gpt4 key购买 nike

第一次使用 V8,试图将 js 对象转换为 c++ 结构,但无法在网络上找到更多信息。

假设我有:

    var brush = {
r:255,
g:255,
b:255,
a:255
}

我想将它传递给接受如下结构的函数:

struct brush{
int r;
int g;
int b;
int a;
} ;

我应该如何映射它?

最佳答案

有一个解决方案,但我必须说 V8 没有很好的文档恕我直言!

v8::Local<v8::Object> options(args[i]->ToObject());
int r = (options->Has(v8::String::NewSymbol("red")) ? (float)options->Get(v8::String::NewSymbol("red"))->IntegerValue() : 0);

关于javascript - 将 js 对象映射到 V8 中的结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25510664/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com