0

大きな配列の要素を別のオブジェクトにコピーするか、参照を使用する方が速いですか? 大きな配列内の項目への参照を使用する場合、その項目に到達するために配列をトラバースする必要がありますか?

var obj = HugeArray[54650];
var calc = obj.x * 2.43 + obj.y * 5.43 + obj.z * 4.323;

また

var obj = $.extend(true, {}, HugeArray[54650]);
var calc = obj.x * 2.43 + obj.y * 5.43 + obj.z * 4.323;

ありがとう。

4

3 に答える 3

0
obj = HugeArray[54650];

「配列内」のアイテムへの参照ではありませんが、これからobjはオブジェクトへの直接参照になります。

でアイテムのコピーを作成する理由はありません$.extend。それはスクリプトを遅くするだけです。

于 2013-08-27T17:38:15.323 に答える