2011-09-17 70 views
0

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

回答

0

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