數組排序sort()問題
??? <script type="text/javascript">
?? ??? ??? ?? function sortNum(z,b)
?? ??? ??? ??? {
?? ??? ??? ?? ??? ??? ?return a-b;
? ?? ??? ??? ??? ? }
?? ??? ??? ??? ??? ?var myarr = new Array("80","16","50","6","100","1");
?? ??? ??? ??? ??? ?document.write(myarr.sort(sortNum));
?? ??? ?
?? ??? ??? ?</script>???
我不明白的是,為什么a-b是升序,如果a<b,那怎么還是升序
,難道不分a<b或者a>b?
2017-09-21
方法sortNum返回(a-b)的是一個數值(負數,0,整數),而返回(a>b)則是返回的一個Boolean值(false/true)
2017-08-09
那個z是a