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>
相关文章
相关标签/搜索