为了账号安全,请及时绑定邮箱和手机立即绑定

一个比较函数问题

一个比较函数问题

Ewall_ 2016-09-28 21:42:10
  function compare(value1,value2){    if(value1<value2){    return -1;    }else if(value1>value2){    return 1;    }else{    return 0;    }   }   var values=[0,1,10,15,15,5];   values.sort(compare);      //是把0,5,10,15...两两组传给value1,value2比较?然后返回-1or1or0又是怎么比较的啊?   console.log(values);
查看完整描述

1 回答

?
小城阿哥

TA贡献89条经验 获得超59个赞

如果返回-1则调换顺序,否则不调换,继续比较下一组,以此类推,直到条件完全成立。

查看完整回答
反对 回复 2016-09-28
  • 1 回答
  • 0 关注
  • 1810 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信