嗨,我想对javascript中的点对象数组进行排序,以便该数组,

[{x: 220, y: 1080}, {x: 1, y: 0}, {x: 0, y: 1080}]

变成

[{x: 0, y: 1080}, {x: 1, y: 0}, {x: 220, y: 1080}]

提前致谢

最佳答案

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


这是sort的基本功能...

09-19 14:30