var arr = new Array(6) arr[0] = "10" arr[1] = "5" arr[2] = "40" arr[3] = "25" arr[4] = "1000"arr[5] = "1"
function sortNumber(a,b) { return a - b }第一遍参数10,5结果5,则顺序为5,10,40,25,1000,1二遍参数10,40结果-30,这顺序5,10,40,25,1000,1
三遍40,25 结果15 则,5,10,25,40,100,1
后面的就不打了,类似C语言冒泡法。
所以升序函数里面是a-b
降序是b-a
function sortNumber(a,b) //升序 { return a - b; }function sortNumber(a,b) //降序 { return b - a; }
JSsort函数的理解
最新推荐文章于 2024-01-17 18:31:29 发布