试图从我知道的数组中获得最高和最低值只包含整数似乎比我想象的要难.
var numArray = [140000, 104, 99]; numArray = numArray.sort(); alert(numArray)
我希望这能表明99, 104, 140000.相反它显示104, 140000, 99.所以似乎排序是将值作为字符串处理.
99, 104, 140000
104, 140000, 99
有没有办法让sort函数实际对整数值进行排序?
javascript arrays sorting numbers
我知道ECMA脚本规范没有指定用于排序数组的算法,也没有指定排序是否应该是稳定的.
我在Firefox中找到了这个信息,它指明firefox使用稳定的排序.
有谁知道IE 6/7/8,Chrome和Safari?
javascript arrays sorting cross-browser stable-sort
arrays ×2
javascript ×2
sorting ×2
cross-browser ×1
numbers ×1
stable-sort ×1