level 8
JuDGe_MeNT_
楼主
那个吧全是广告。。跑这里来了
数组0,1,5,10,15
直接用sort()的话排序是0,1,10,15,5
为什么加一个比较函数:
function x(a,b){
return b-a; //或者return a-b;
}
就能把5正确在数组里排列呢(降/升序都可以)
sort()括号里return的不就是正负数吗。。为什么就能排了。。
还有个问题就是:JS那个函数就2个参数,数组里有5个参数发给他 不应该第3 4 5都是失效的吗。。
2017年04月15日 15点04分
1
数组0,1,5,10,15
直接用sort()的话排序是0,1,10,15,5
为什么加一个比较函数:
function x(a,b){
return b-a; //或者return a-b;
}
就能把5正确在数组里排列呢(降/升序都可以)
sort()括号里return的不就是正负数吗。。为什么就能排了。。
还有个问题就是:JS那个函数就2个参数,数组里有5个参数发给他 不应该第3 4 5都是失效的吗。。