0

我想以编程方式从 C++ 代码中列出 JS 对象的所有属性(我使用的是 Mozilla 的 JSAPI)。我知道我可以在原型链上使用JS_GetPrototype,然后使用 枚举每个对象自己的属性JS_Enumerate。有没有更简单的方法来做到这一点?

4

1 回答 1

0

我不认为有。为 JavaScript (function) 实现属性枚举的代码js_ValueToIterator()使用高度优化的迭代器。我没有看到这些迭代器可以在任何地方被 JSAPI 访问。

于 2011-09-17T23:37:57.017 回答