js内置的Array函数原型对象有个sort方法,这个方法能按照顺序排序数组. 例如: var arr1 = [6, 4, 2, 5, 2]; arr1.sort((x, y) => x - y); console.log(arr1); // [2, 2, 4, 5, 6]; 以升序为例,这个方法的实现原理的简单理解: 第一轮比较. 先拿第一个数和第二个数字比较,如果第一个比第二个大,则交换位置. 接着又拿第一个数和第三个数比较,如果第一个比第三个大,则交换位置. ... 最后拿第一个数与最后一…