0

JS_NewPropertyIterator() と JS_Enumerate() の違いは何ですか?
どちらも同じタスクを達成しているようです: オブジェクトの独自のプロパティを反復処理します。

4

2 に答える 2

1

JS_NewPropertyIterator は反復コード オブジェクトを返します。

JS_Enumerate は JSID の配列を返します

新しいプロパティ イテレータは、アプリケーションで使用するためのコードである可能性が高く、JS_Enumerate は、スクリプトで列挙を行うために使用される実際の VM 関数 (またはそのエミュレーション) である可能性が高くなります。

違いが何であるかは本当に問題ではありません。重要なのは、それらについて何を理解しているか、そしてそれらがアプリケーションにとってどれだけ役立つかです。

于 2012-03-31T08:11:23.530 に答える