-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
(但这是低效率)。
在发布问题之前做一些研究。它将帮助你获得已经存在的答案,并避免来自计算器的重复问题。 –