2
我在JS简单的自定义排序功能:IE JS通过自定义函数排序数组不起作用
function compareDesc(a, b) {
return a.value < b.value;
}
我再试图理清字典的数组:
var test = [];
test.push({value: 0, foo: "bar"});
test.push({value: 250, foo: "bar"});
test.push({value: 3, foo: "bar"});
test.sort(compareDesc);
alert(test[0].value);
alert(test[1].value);
alert(test[2].value);
它的工作原理在Chrome和Firefox在那里我得到:
250
3
0
但在所有版本的IE,我得到:
0
250
3
所以排序不起作用。任何想法为什么?
谢谢。这解决了这个问题;) – 2013-03-21 15:34:49