亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Array 重排序方法和操作方法的簡單實例

 更新時間:2014年01月24日 09:39:37   作者:  
下面小編就為大家簡單的介紹Array中reverse(),sort(),concat(),slice(),splice()方法的應(yīng)用。一起過來看看吧
復(fù)制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>重排序方法和操作方法</title>
    <script type="text/javascript">   
    //排序方法
      function basicSort(){
         var values=[0,10,2,3,12,5];
         alert(values.reverse());//reverse()方法只是把數(shù)組的順序反過來
         alert(values.sort());//sort()方法比較的是字符串,大多數(shù)情況不是最佳的方案
         alert(values.sort(compare));//sort()方法可以接收一個比較函數(shù)作為參數(shù)
      }

      //自定義比較函數(shù),返回的數(shù)組是升序,也可以通過改變代碼,如 value1<value2 return 1等來達到結(jié)果是降序的。
      function compare(value1,value2){
        if(value1 < value2){
          return -1;
        }else if(value1 > value2){
         return 1;
        }else{
          return 0;
        }
      }

      //操作方法 concat()方法是基于當(dāng)前的數(shù)組中的所有項創(chuàng)建一個新數(shù)組
      function basicConcat(){
        var colors=["red","blue","pink"];
        var colors2=colors.concat("yellow",["black","brown"]);//red,blue,pink,yellow,black,brown
        alert(colors2);
      }

      //方法是基于當(dāng)前的數(shù)組中的所有項創(chuàng)建一個新數(shù)組,可以接收一個或者兩個參數(shù),即截取  end > str >=start(即不包括結(jié)束位置的項)
      function basicSlice(){
         var colors=["red","blue","pink","yello","white"];
         var colors2=colors.slice(1);
         var colors3=colors.slice(1,4);
         alert(colors2);
         alert(colors3);
      }

      function basicSplice(){
         var colors=["red","blue","pink","yello","white"];
         var removed=colors.splice(0,2);//表刪除 即刪除前兩項
         alert("刪除的項:"+removed+"----現(xiàn)在的項:"+colors)
         var inserted=colors.splice(1,0,"black","gray");//表示在位置1處刪除0項,插入新加項
         alert("現(xiàn)在的項:"+colors);
      }

    </script>
</head>
<body>
  <input type="button" value="排序Sort" onclick="basicSort();" />
  <input type="button" value="concat" onclick="basicConcat();" />
  <input type="button" value="slice" onclick="basicSlice();" />
  <input type="button" value="splice" onclick="basicSplice();" />
</body>
</html>

您可能感興趣的文章:

相關(guān)文章

  • 最全的package.json解析

    最全的package.json解析

    從我們接觸前端開始,每個項目的根目錄下一般都會有一個package.json文件,這個文件定義了當(dāng)前項目所需要的各種模塊,以及項目的配置信息,本文就詳細的來介紹一下
    2021-07-07
  • js實現(xiàn)隨機div顏色位置 類似滿天星效果

    js實現(xiàn)隨機div顏色位置 類似滿天星效果

    這篇文章主要為大家詳細介紹了js實現(xiàn)隨機div顏色位置,類似滿天星效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • 屏蔽Flash右鍵信息的js代碼

    屏蔽Flash右鍵信息的js代碼

    網(wǎng)上好多屏蔽flash右鍵的方法,可多數(shù)是過期的或不合適的,現(xiàn)記錄下用JS方法屏蔽flash右鍵相關(guān)版權(quán)信息。
    2010-01-01
  • 調(diào)試JavaScript中正則表達式中遇到的問題

    調(diào)試JavaScript中正則表達式中遇到的問題

    這篇文章主要介紹了調(diào)試JavaScript中正則表達式中遇到的問題,需要的朋友可以參考下
    2015-01-01
  • 利用JavaScript實現(xiàn)的10種排序算法總結(jié)

    利用JavaScript實現(xiàn)的10種排序算法總結(jié)

    這篇文章主要介紹了利用JavaScript實現(xiàn)的十種排序算法,主要介紹了冒泡,選擇,插入,希爾,歸并,快速,堆排,計數(shù),桶排和基數(shù),有感興趣的小伙伴可以參考閱讀本文
    2023-05-05
  • iis6+javascript Add an Extension File

    iis6+javascript Add an Extension File

    iis6+javascript Add an Extension File...
    2007-06-06
  • javascript實現(xiàn)獲取圖片大小及圖片等比縮放的方法

    javascript實現(xiàn)獲取圖片大小及圖片等比縮放的方法

    這篇文章主要介紹了javascript實現(xiàn)獲取圖片大小及圖片等比縮放的方法,涉及javascript針對圖形圖像相關(guān)屬性獲取與修改相關(guān)操作技巧,需要的朋友可以參考下
    2016-11-11
  • 基于JavaScript編寫一個翻卡游戲

    基于JavaScript編寫一個翻卡游戲

    這篇文章主要為大家詳細介紹了如何溧陽JavaScript編寫一個簡單的翻卡游戲,文中的示例代碼講解詳細,具有一定的借鑒價值,需要的可以參考一下
    2023-02-02
  • 一文讀懂TS?中聯(lián)合類型和交叉類型各自的含義

    一文讀懂TS?中聯(lián)合類型和交叉類型各自的含義

    聯(lián)合類型在?TypeScript?中相當(dāng)流行,你可能已經(jīng)用過很多次了。交叉類型稍微不那么常見,它們似乎引起更多的困惑,這篇文章主要介紹了一文讀懂TS?中聯(lián)合類型和交叉類型的含義,需要的朋友可以參考下
    2022-12-12
  • 用Javascript獲取頁面元素的具體位置

    用Javascript獲取頁面元素的具體位置

    制作網(wǎng)頁的過程中,你有時候需要知道某個元素在網(wǎng)頁上的確切位置,在接下來的文章中為大家介紹下使用js是如何實現(xiàn)的
    2013-12-12

最新評論