-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);
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);
JavaScript不會自動爲您排序數組。您至少有兩種選擇:
創建通過Array#splice
插入在適當的指數(發現指數,大概用for
或Array#some
循環或使用新得多Array#find
後的函數[你需要一個在某些瀏覽器上填入Array#find
])。例如,ylog.splice(2, 0, ry);
將在索引2處插入ry
。
撥打Array#sort
後每push
(但這是低效率)。
在發佈問題之前做一些研究。它將幫助你獲得已經存在的答案,並避免來自計算器的重複問題。 –