Hereを述べたように、JavaScriptで既存のアレイを(と新しいものを割り当てない)空にするための最も効率的な方法を使用するようです:javascriptで普通のオブジェクトを空にする最も効率的な方法は何ですか?
array.length = 0;
は、プレーンオブジェクトに対して同じ操作の仕事をしていますか? (別名「連想配列」または「辞書」) もしそうでなければ、最も効率的な手段は何ですか空既存のjavascriptオブジェクトですか?
私はガベージコレクタにいくつかの余分な作業をプッシュし、ヒープにいくつかの新しいメモリを割り当てますので、新しいものを割り当てることが最良の選択肢ではないと思います。
少なくともChromeとFirefoxで動作するソリューションが必要です。
連想配列(http://jsfiddle.net/7XVym/)では.length = 0のようには見えません。 – awbergs
JSには連想配列はありません。あなたはオブジェクトを意味しますか? –
'array = null;'を単に行うことはできませんか? – insertusernamehere