JavaScript——Array 數組對象

數組方法:javascript

 

關於slice:html

關於sort:java

》arrayObject.sort(方法函數)數組

方法函數:可選,規定排序順序,必須是函數。函數

  • 若是不指定<方法函數>,則按unicode碼順序排列;
  • 若是指定<方法函數>,則按<方法函數>所指定的排序方法排序。

》方法函數:3d

  該函數要比較兩個值,而後返回一個用於說明這兩個值相對順序的數字。code

比較函數應該具備兩個參數a,b,其返回值以下:htm

  • 若返回值<=-1,則表示A在排序後的序列中出如今B以前。
  • 若返回值>-1&&<1,則表示A和B具備相同的排序順序。
  • 若返回值>=1,則表示A在排序後的序列中出如今B以後。

》舉例:blog

<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>
相關文章
相關標籤/搜索