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"
なんで?