我試圖探索SpiderMonkey(最新版本)中的一些JavaScript與公共C JSAPI。複製爲...與SpiderMonkey公共API的循環
如何使用公共JSAPI調用(例如JS_GetPropertyById,JS_LookupProperty,JS_Enumerate等)複製for...in
循環的行爲? documentation for JS_Enumerate表示它只返回目標對象的枚舉屬性;它不會搜索對象原型鏈中的屬性。我想複製for...in
循環的確切行爲,但是避免將代碼注入到JS環境中。它看起來像JS_NewPropertyIterator可能會被棄用,或者是棄用的強有力候選者。