function compare(value1,value2){? ? ? if(value1<value2){? ? ? return -1;? ? ? }else if(value1>value2){? ? ? return 1;? ? ? }else{? ? ? return 0;? ? ? }? ? ?} ? ? ?? ? ?var test=[0,1,4,5,15,6,4];? ? ?var result=test.sort(compare);? ? ?console.log(result);
麻煩詳細解釋:sort()方法中傳一個比較函數其中到底是怎么比較的?
Ewall_
2016-12-27 20:01:04