JavaScriptを使用して多次元配列をソートする関数があります。Firefox と Google Chrome の両方で完全に動作しますが、IE ではまったく動作しません。クロス ブラウザーの互換性のために準拠していないコーディング標準はありますか?
function sortArray(arr, column, order) {
var asc = function sortAsc(a, b) {
return (a[column] > b[column]);
}
var desc = function sortDesc(a, b) {
return (a[column] < b[column]);
}
if (order=="desc")
{
return arr.sort(desc);
}
return arr.sort(asc);
}
呼び出しの例: "sortArray(employees, 'name', 'desc')"
元の配列を返し続けないようにIEでこれを修正する方法についての考えは役に立ちます。何か案は?ありがとう!