多次排序小数组

时间:2018-09-01 11:12:28

标签: javascript algorithm array-algorithms

我正在尝试对小型数组进行排序

var arr=[{x:1,y:2,z:1},{x:3,y:5,z:2},{x:8,y:3,z:6}];

拥有3个顶点。

我想要做的是从更高的y坐标对其进行排序。

我可以这样定义

arr.sort(function(a,b){return b.y-a.y});

但是我应该一次执行大约10,000次,然后重复requestAnimationFrame(func);。 我认为会有更快的方法。 有谁知道如何使它更快?

1 个答案:

答案 0 :(得分:0)

是的,您应该调用内置的sort函数。它可能是用比JavaScript更快的语言编写的,应该进行优化。

即使对于小型数组,您自己编写也可能无法做得更好。