重新查了书本,如果不设置函数,那么则按照字母表的顺序来排列,如果设置函数,sort()方法则规定,如果希望第一个参数a排在前面,那么返回的一个数值是一个小于0的数,所以return a-b,如果小于0,那么a就在前面,那么就是升序了。如果函数写成b-a,则此时就相当于第二参数-第一参数,那么得到的结果就要在前面加个”!“啦,相当于”!=“里的”!“,不知道我的理解对不对
1 回答
举报
0/150
提交
取消
重新查了书本,如果不设置函数,那么则按照字母表的顺序来排列,如果设置函数,sort()方法则规定,如果希望第一个参数a排在前面,那么返回的一个数值是一个小于0的数,所以return a-b,如果小于0,那么a就在前面,那么就是升序了。如果函数写成b-a,则此时就相当于第二参数-第一参数,那么得到的结果就要在前面加个”!“啦,相当于”!=“里的”!“,不知道我的理解对不对
2014-07-27
举报