JS_NewPropertyIterator() と JS_Enumerate() の違いは何ですか?
どちらも同じタスクを達成しているようです: オブジェクトの独自のプロパティを反復処理します。
2 に答える
1
JS_NewPropertyIterator は反復コード オブジェクトを返します。
JS_Enumerate は JSID の配列を返します
新しいプロパティ イテレータは、アプリケーションで使用するためのコードである可能性が高く、JS_Enumerate は、スクリプトで列挙を行うために使用される実際の VM 関数 (またはそのエミュレーション) である可能性が高くなります。
違いが何であるかは本当に問題ではありません。重要なのは、それらについて何を理解しているか、そしてそれらがアプリケーションにとってどれだけ役立つかです。
于 2012-03-31T08:11:23.530 に答える