标签: javascript mozilla jsapi
我想以编程方式列出来自C ++代码的JS对象的所有属性(我使用的是Mozilla的JSAPI)。我知道我可以使用JS_GetPrototype上传原型链,然后使用JS_Enumerate枚举每个对象自己的属性。有更简单的方法吗?
JS_GetPrototype
JS_Enumerate
答案 0 :(得分:0)
我认为没有。实现JavaScript的属性枚举的代码(函数js_ValueToIterator())使用高度优化的迭代器。我没有看到JSAPI可以在任何地方访问这些迭代器。
js_ValueToIterator()