当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Javascript Sort()用法及代码示例


array.sort()是JavaScript中的内置方法,用于对数组进行排序。数组可以是任何类型,例如字符串,数字,字符等。语法:

array.sort()

在这里,数组是将要排序的一组值。
参数:它不接受任何参数。
返回值:它不返回任何东西。
例子:

Input:  var arr = ["Manish", "Rishabh", "Nitika", "Harshita"];
Output: Harshita, Manish, Nitika, Rishabh

Input: var arr = [1, 4, 3, 2];
Output: 1, 2, 3, 4

JavaScript代码显示此函数的工作方式:

代码1:要对字符串数组进行排序:
<html> 
  
<body> 
    <p>Click on the Sort button to sort the array</p> 
  
    <!-- button for click event --> 
    <!-- onclick event is generated when the button is clicked --> 
    <p id="demo"></p> 
  
    <script> 
  
        <!-- array of names --> 
        var names = [" Manish", " Rishabh", " Nitika", " Harshita"]; 
        document.getElementById("demo").innerHTML = names; 
  
        <!-- sortAlphabet function that sort above array alphabetically --> 
        function sortAlphabet() { 
            names.sort(); 
            document.getElementById("demo").innerHTML = names; 
        } 
    </script> 
  
     <button onclick="sortAlphabet()"> Sort </button> 
</body> 
  
</html>

输出:
在单击“sort”按钮之前,

单击“sort”按钮后,

代码2:要对整数数组进行排序:

<html> 
   
<body> 
    <p>Click on the Sort button to sort the array</p> 
   
    <!-- button for click event --> 
    <!-- onclick event is generated when the button is clicked--> 
    <p id="demo"></p> 
  
    <script> 
  
       <!-- array numbers --> 
       var numbers = [7, 1, 6, 9, 2]; 
       document.getElementById("demo").innerHTML = numbers; 
  
    <!-- sortNumber function that sort the array --> 
    function sortNumber() { 
        numbers.sort(); 
        document.getElementById("demo").innerHTML = numbers; 
        } 
    </script> 
  
     <button onclick="sortNumber()"> Sort </button> 
</body> 
   
</html>

输出:
在单击“sort”按钮之前,

单击“sort”按钮后,



相关用法


注:本文由纯净天空筛选整理自Naman_Garg大神的英文原创作品 JavaScript | Sort() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。