TS array.sort() 排序不准

问题

var arr = [10, 2, 1, 20];
console.log(arr.sort());    // [1, 10, 2, 20]

输出结果完全坑爹,查询发现,该排序功能为:按ASCLL码排序

解决方法

var arr = [10, 2, 1, 20];
console.log(arr.sort((a, b) => b - a)); //1,2,10,20
posted @ 2023-05-22 14:50  Cyber_nnno  阅读(252)  评论(0)    收藏  举报