JSAPI は、指定されたプロパティ名の値を取得する関数 JS_GetProperty を提供しますが、それらを名前リスト/すべてのプロパティ名として取得するにはどうすればよいですか?
以下のリンクで同様の問題を見つけました https://groups.google.com/forum/?fromgroups#!topic/mozilla.dev.tech.js-engine/usHtJn4LR7A
ありがとうございます
JSAPI は、指定されたプロパティ名の値を取得する関数 JS_GetProperty を提供しますが、それらを名前リスト/すべてのプロパティ名として取得するにはどうすればよいですか?
以下のリンクで同様の問題を見つけました https://groups.google.com/forum/?fromgroups#!topic/mozilla.dev.tech.js-engine/usHtJn4LR7A
ありがとうございます
これには 2 つの方法があります。古いJS_Enumerate関数、またはJS_NewPropertyIteratorとJS_NextPropertyの組み合わせ。自分で jsid 配列をいじる必要がないので、後者をお勧めします。