发表于: 2016-04-07 00:05:33

1 1771


今天完成的事情:

1完成对任务1-12修改和完善。

2按计划完成论文。

3初步体会js的事件,DOM操作。

明天计划的事情:

1开始js-taks1。

2按计划书写论文。


问题:

sort函数的比较函数为什么可以通过a-b的正负来达到升序或降序的效果?

[12,2,13].sort(function(a,b){
  return a - b;});

返回值作为参数有三种情况:

1 表示排序后的数组里a在b的后面

-1 表示排序后的数组里a在b的前面

0 a和b位置不变。

a和b为相邻数组元素。

sort()得到的参数为正数时才交换两个值的顺序,否则不交换

a-b为升序

b-a为减序


收获:

程序员得敢于直面自己丑陋的代码。







返回列表 返回列表
评论

    分享到