我对此感到困惑。我在 Js 中做了很多排序,但由于某种原因,我的行为很奇怪。
x = [{ts: "2013-09-24 14:44:22"}, {ts: "2013-09-24 14:08:26"}, {ts: "2013-09-24 17:37:42"}].sort(function(a,b) {return a.ts < b.ts;});
console.log(x); // this is sorted
但是,当我使用更长的数组时,排序不起作用。看看第二类的前三个对象:
有任何想法吗?