第一个数组相同的时候,是无法再按照你预想的,根据另外数值大小排序的。array.sort没有这种功能。
你可以变通处理一下,循环第一个数组,假如值为 (10,5,9,4,4),另一个数组为(1,2,3,4,2),把第一个数组改成(10-01, 05-02, 09-03, 04-04, 04-02),然后再排序。