2015-07-13 118 views
-2

1.我需要比較X座標和Y座標,我記錄2.xlog中的所有X座標和Ylog中的所有Y座標。 3. JavaScript會自動排列數組以便.....? var rx = Math.round(x); var ry = Math.round(y);JavaScript自動排序數組?

xlog.push(rx); 
    ylog.push(ry); 
+0

在發佈問題之前做一些研究。它將幫助你獲得已經存在的答案,並避免來自計算器的重複問題。 –

回答

1

JavaScript不會自動爲您排序數組。您至少有兩種選擇:

  1. 創建通過Array#splice插入在適當的指數(發現指數,大概用forArray#some循環或使用新得多Array#find後的函數[你需要一個在某些瀏覽器上填入Array#find])。例如,ylog.splice(2, 0, ry);將在索引2處插入ry

  2. 撥打Array#sort後每push(但這是低效率)。