问答详情
源自:7-22 数组排序sort()

sort()

这个myarr.sort()的排序比较方法是什么

例如数据{“80”,“16”,“50”,“6”,“100”,“1”}是怎么变成

{"1","100","16","50","6","80"}的

提问者:半生熟 2017-02-28 16:32

个回答

  • EdwardDrew
    2017-02-28 16:59:05

    任意两个数字(A、B)相减(A-B)比较得出的值再和0比较,大于0则说明A>B,小于0则说明A<B,等于0则A=B,比如80-16>0,则80在16之后,思路大概是这样

  • 学习js
    2017-02-28 16:57:32

    arrayObject.sort(方法函数)

    1. 如果不指定<方法函数>,则按unicode码顺序排列。

       2.如果指定<方法函数>,则按<方法函数>所指定的排序方法排序。

    左侧写的蛮清楚的啊