2009-11-02 44 views
2

嘿在那裏在斯帕克蘭。Javascript數組排序依賴於對象大小的速度?

我正在製作一個非常重javascript的網站,並且在某個點上,我必須將一大堆對象放在數組中,然後根據它們與某個點的距離對它們進行排序。我不知道JS中對象的性質,並且想知道這個數組排序是否需要更長的對象,或者是否相當於改變指向不同對象的指針,這意味着對象的大小將會是不重要的。任何幫助將是偉大的!

謝謝!

回答

7

JavaScript中的值是值類型(布爾值,空值,數字,字符串)或引用類型(對象,函數)。沒有任何有效值會很大(字符串是幕後指針),因此您的數組排序速度應該僅取決於項目的數量,而不取決於項目的大小。而且,基地Array.sort()比採用功能的基地更快,但您對後者堅持不懈。

+0

謝謝安東尼! – Ethan 2009-11-02 21:00:35