【Javascript-數組排序】講解里邊的返回值問題
? 若返回值<=-1,則表示 A 在排序后的序列中出現在 B 之前。
? 若返回值>-1 && <1,則表示 A 和 B 具有相同的排序順序。
? 若返回值>=1,則表示 A 在排序后的序列中出現在 B 之后。
這個返回值難道不應該是 大于0 小于0 和 等于0 嗎?
用大于小于1這種解釋,有什么特殊含義嘛? 求講解
? 若返回值<=-1,則表示 A 在排序后的序列中出現在 B 之前。
? 若返回值>-1 && <1,則表示 A 和 B 具有相同的排序順序。
? 若返回值>=1,則表示 A 在排序后的序列中出現在 B 之后。
這個返回值難道不應該是 大于0 小于0 和 等于0 嗎?
用大于小于1這種解釋,有什么特殊含義嘛? 求講解
2016-06-06
舉報
2016-06-06
?sort(),默認是按照ASCII 字符順序進行升序排列。
負值,如果所傳遞的第一個參數比第二個參數小。
零,如果兩個參數相等。
正值,如果第一個參數比第二個參數大。