0

prototype.slice.call( array, 0 )Jquery ファイルの 1 つにあります。ページは基本的に親子のような検索結果を表示します。このスクリプトは、ユーザーが親に隣接するリンクをクリックして、その下にある子のリストを表示すると実行されます。

私たちが直面している問題は、このスクリプトの実行中にブラウザーが「このブラウザーのスクリプトが原因で実行が遅くなった」と訴え、このスクリプトと以下の行を指していることです。

array = Array.prototype.slice.call( array, 0 );

これに代わるものがあれば教えてください。

4

1 に答える 1

0

jQuery セットを配列に変換する場合は、提供されているget関数を使用する必要があります。

array = array.get();

内部的に jQuery はインデックスsliceなしで使用することに注意してください。0と同等です

array = [].slice.call(array);
于 2013-02-26T17:57:28.137 に答える