var myArray = [{date:"2013.03.01"},{date:"2013.03.08"},{date:"2013.03.19"}];
我试过:
function(a,b){
return b.date > a.date;
}
和
function(a,b){
return b.date - a.date;
}
在Chrome和Firefox中,console.log为我提供了所需的输出:
"2013.03.19", "2013.03.08", "2013.03.01"
但是 Safari 给出了原始的排序:
"2013.03.01", "2013.03.08", "2013.03.19"
为什么?
2013.03.01
看起来不像JavaScript。 - Blindy