小编Adr*_*ien的帖子

在 Duktape 中迭代未知对象

所以我有这个 duktape 函数,它接受一个对象作为参数之一。在正常情况下,要检索每个对象属性的值,我会使用duk_get_prop()and duk_push_string(),但是这假设我事先知道我得到的对象的结构。

现在,考虑一个接受结构未知的对象的函数。我需要迭代它的键,并检索它的所有值。

我正在尝试将这样的对象转换为 C++std::map<string, string> 例如,从 Javascript 调用 myFunction({x: 1, y: 3, z: 35})应该和myFunction({foo: 12, bar: 43}).

似乎这duk_enum()将是一个合适的功能,但我不太了解它是如何工作的。

c++ duktape

5
推荐指数
1
解决办法
532
查看次数

标签 统计

c++ ×1

duktape ×1