sort()函数比较时调用的是每个数组项的toString()方法,并非按数值大小进行比较,所以往往得不到我们想要的结果. 比如: ,,,,]; values.sort( ); alert(values);//0,1, 10,15, 5, 数值5虽然小于10,但进行字符串比较时,“10”则位于“5”的前面.所以,这种排序很多情况下都不是最佳方案.为了解决这个问题,sort()函数可以接收一个比较函数作为参数,以便我们指定哪个值位于哪个值的前面.比较函数接收两个参数,有如下规则:(1)如果第一个参…