摘要: 用数组的排序:sort()方法。 但sort()方法本身是按ASCII字符代码从小到大排列的.所以说,如果是数字的话,会出现下面这种情况:var arr = [3, 32, 3, 5];arr.sort();alert(arr.toString());//输出:2,3,32,5但是, sort()方法可以接收一个参数,就是一个比较函数;也就是说,可以自己写个比较函数;这样的话,不管要排序的数组里的值是什么类型的,都可以排序,前提是自己写的方法够好,如下:function compare(str1, str2){ if(str1 < str2){ return -1; }else if(s 阅读全文
posted @ 2013-06-08 16:03 永眠 阅读(170) 评论(0) 推荐(0) 编辑