0
我想以編程方式列出來自C++代碼(我正在使用Mozilla的JSAPI)的JS對象的所有屬性。我知道我可以用JS_GetPrototype
上去原型鏈,然後用JS_Enumerate
列舉每個對象自己的屬性。有沒有更簡單的方法來做到這一點?枚舉Mozilla中的所有屬性JSAPI
我想以編程方式列出來自C++代碼(我正在使用Mozilla的JSAPI)的JS對象的所有屬性。我知道我可以用JS_GetPrototype
上去原型鏈,然後用JS_Enumerate
列舉每個對象自己的屬性。有沒有更簡單的方法來做到這一點?枚舉Mozilla中的所有屬性JSAPI
我不認爲有。實現JavaScript屬性枚舉的代碼(函數js_ValueToIterator()
)使用高度優化的迭代器。我沒有看到這些迭代器可以被任何地方的JSAPI訪問。