首页 > 开发 > JS > 正文

JS sort()方法

2017-09-05 13:02:04  来源:网友分享
array.sort(compare)function compare( value1,value2){    if(value1>value2){        return 1;    } else if(value1<value2) {        return -1    } else(value1==value2) {        return 0    }}

value1 和value2 是什么
sort通过 返回值 1 -1 0 排序的原理是什么

解决方案

value1 和 value2 是两个需要对比的值 ...

排序原理不固定 ... 因为 ECMA 脚本标准没规定说要怎么排序 ...

但测试表明基本原理和 快速排序法 类似 ...