2011-09-17 116 views
0

我想以編程方式列出來自C++代碼(我正在使用Mozilla的JSAPI)的JS對象的所有屬性。我知道我可以用JS_GetPrototype上去原型鏈,然後用JS_Enumerate列舉每個對象自己的屬性。有沒有更簡單的方法來做到這一點?枚舉Mozilla中的所有屬性JSAPI

回答

0

我不認爲有。實現JavaScript屬性枚舉的代碼(函數js_ValueToIterator())使用高度優化的迭代器。我沒有看到這些迭代器可以被任何地方的JSAPI訪問。