關(guān)于數(shù)組排序sort(a,b)里兩個參數(shù)的問題?
<script type="text/javascript">
?function sortNum(a,b) {
?return a - b;
//升序,如降序,把“a - b”該成“b - a”
}
var myarr = new Array("80","16","50","6","100","1");
?document.write(myarr + "<br>");
?document.write(myarr.sort(sortNum));
</script>
就上面這個案例來說,a,b是只指數(shù)組里前面兩個數(shù)字嗎,a-b只要看前面兩個數(shù)字相減大于0還是小于0,然后決定整個數(shù)組的排序順序嗎?
2017-12-20
這個sort方法類似forEach,它將對數(shù)組中每一個元素都執(zhí)行一遍,我猜的
2016-11-07
?只看前兩個數(shù)字的話只能排前兩個數(shù)字的順序啊,這里只是調(diào)用了這種排序方法,肯定把數(shù)組里的數(shù)字全都比較了。
2016-10-26
?sortNum(a ,b){
?????? a=parseInt(a);
?????? b=parseInt(b);
????? return b-a;
}