2009-10-23 8 views

答えて

15

this post by Eric Lippertをご覧ください。

これはIE専用の方法ですか?

いいえ。これはJScriptの一部なので、JScript(IEを含む)を実装するものはすべてそれをサポートする必要があります。

いつ使用しますか?

ガベージコレクタにジョブの実行を開始するように指示する場合。おそらく、それはまったく使用されるべきではなく、ただ自分たちで物事を起こさせるべきです。

これにはどのような利点(または欠点)がありますか?

私には不利な点はありません。それを使用する前に、メモリー使用量に実際の利点があるかどうかを確認するためにいくつかのテストを行います。また

+1

Firefoxで動作しないので、標準であるかどうか分かりません – xus

+2

私が言ったように、それはJScriptの一部です。 FirefoxはJScriptを実装していません。これは、JavaScript(+独自の非標準拡張のセット)を実装しています。 – kangax

+4

wikipediaによると、「JScriptはMicrosoftのInternet Explorerで使用されるECMAScript標準のMicrosoftの方言です。だから私はそれをIE専用と呼ぶのは公正だと思う。 –

2

これはMicrosoft JScriptライブラリの一部です。 documentation for itはかなり悪いです。どのように動作するのか分かりませんが、オブジェクトのメンバーが削除できるものを探していると仮定します。

また、言及したように、これはあなたのコードで呼び出されるべきではありません。それをJScriptライブラリの内部の動作に任せます。

+0

、ドキュメントが、「あなたのコードから直接使用するためのものではありません。」と述べていますだから、元の質問に答えるために、それを使用しないでください。 – bdukes

+2

/MSエクステンションナンセンスでのgolfclap *もう一度 – annakata

0
+3

記事の冒頭に彼が言ったことを参照してください。この記事は「歴史的な目的のみ」とみなすべきです。 JScriptが今日どのように動作しているかは反映されていません。 (2003年に書いた) – xus

+0

そうです、これは2006年にIE7でリリースされたJScript 5.7で変更されました。 –