0
屬性的名稱,我使用此代碼遍歷傳遞給本機函數的性質:獲得通過ID
JSObject *iter = JS_NewPropertyIterator(cx, jsargs);
jsid id;
while(JS_NextProperty(cx, iter, &id) && id != JSID_VOID) {
jsval vp;
if(!JS_GetPropertyById(cx, jsargs, id, &vp)) {
continue;
}
// ...
}
這工作得很好,以獲得值的屬性,但是,我需要的也是該屬性的名稱。
我找不到任何屬性相關的...ById()
函數給我的屬性名稱。
@FelixKling:我覺得標題中的「SpiderMonkey:」對於在首頁上看到這個問題的人很有幫助。沒有看標籤,新標題相當模糊。根據http://meta.stackexchange.com/a/10648/147015標籤類前綴通常被認爲是好的。 – ThiefMaster
嗯,對不起。我不斷刪除這些標籤:東西。我甚至沒有注意到這是你的問題......「......在SpiderMonkey」中怎麼樣? :)很高興你知道它了! –
嘆息,我討厭人們downvoting問題而不留下評論爲什麼。 – ThiefMaster