[JavaScript] js数组排序 →→→→→进入此内容的聊天室

来自 , 2021-02-05, 写在 JavaScript, 查看 134 次.
URL http://www.code666.cn/view/642e92ef
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  4. <title>数组排序</title>
  5. </head>
  6.  
  7. <body>
  8. <pre>
  9. <h3>数组排序</h3>
  10. <script language="javascript">
  11. var tempArray = [];
  12. var numberArray = [3,324,5345,6546,134,5654,665];// 定义一个需要排序的数组
  13. function SortFunction(a, b) {                    // 定义排序的方法
  14.         return -(a - b);                                 // 返回结果差
  15. }
  16. with (document) {
  17.         writeln('<h4>数字数组numberArray:[3,324,5345,6546,134,5654,665]</h4>');  
  18.         writeln('<h4>使用不带参数的sort方法排序,返回的数组如下:</h4>');
  19.         tempArray = numberArray.sort( );        // 不带参数的sort方法排序
  20.         for (var i = 0; i< tempArray.length; i++) {                                             // 根据数组的个数遍历数组。
  21.                 writeln('<h4>'+tempArray[i]+'</h4>');   // 打印在数组中的值。
  22.         }
  23.         writeln('<h4>使用带参数的sort方法排序,返回的数组如下:</h4>');
  24.         tempArray = numberArray.sort(SortFunction);  // 带参数的sort方法排序
  25.         for (var i=0; i<tempArray.length; i++){      // 根据数组的个数遍历数组。   
  26.                 writeln('<h4>'+tempArray[i]+'</h4>');// 打印在数组中的值。
  27.         }
  28. }
  29. document.write('<h1>'+tempArray.join("-")+'</h1>');
  30. </script>
  31. </pre>
  32. </body>
  33. </html>
  34.  

回复 "js数组排序"

这儿你可以回复上面这条便签

captcha