私はこれに困惑しています。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
しかし、より長い配列を使用すると、並べ替えが機能しません。2 番目の並べ替えの最初の 3 つのオブジェクトを見てください。
何か案は?