最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Array 重排序方法和操作方法的簡(jiǎn)單實(shí)例

 更新時(shí)間:2014年01月24日 09:39:37   作者:  
下面小編就為大家簡(jiǎn)單的介紹Array中reverse(),sort(),concat(),slice(),splice()方法的應(yīng)用。一起過(guò)來(lái)看看吧
復(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ù)組的順序反過(guò)來(lái)
         alert(values.sort());//sort()方法比較的是字符串,大多數(shù)情況不是最佳的方案
         alert(values.sort(compare));//sort()方法可以接收一個(gè)比較函數(shù)作為參數(shù)
      }

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

      //操作方法 concat()方法是基于當(dāng)前的數(shù)組中的所有項(xiàng)創(chuàng)建一個(gè)新數(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ù)組中的所有項(xiàng)創(chuàng)建一個(gè)新數(shù)組,可以接收一個(gè)或者兩個(gè)參數(shù),即截取  end > str >=start(即不包括結(jié)束位置的項(xiàng))
      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);//表刪除 即刪除前兩項(xiàng)
         alert("刪除的項(xiàng):"+removed+"----現(xiàn)在的項(xiàng):"+colors)
         var inserted=colors.splice(1,0,"black","gray");//表示在位置1處刪除0項(xiàng),插入新加項(xiàng)
         alert("現(xiàn)在的項(xiàng):"+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)文章

  • 自定義PC微信掃碼登錄樣式寫(xiě)法

    自定義PC微信掃碼登錄樣式寫(xiě)法

    這篇文章主要介紹了自定義PC微信掃碼登錄樣式的寫(xiě)法以及做了代碼分析,需要的朋友學(xué)習(xí)下吧。
    2017-12-12
  • 小程序?qū)崿F(xiàn)留言板

    小程序?qū)崿F(xiàn)留言板

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)留言板,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • JavaScript判斷是否是微信瀏覽器

    JavaScript判斷是否是微信瀏覽器

    通過(guò)判斷UA中是否有關(guān)鍵字micromessenger,有的話則是微信內(nèi)置瀏覽器。下面小編給大家分享實(shí)現(xiàn)代碼,代碼簡(jiǎn)單易懂,需要的朋友可以參考下
    2016-06-06
  • 使用D3.js制作圖表詳解

    使用D3.js制作圖表詳解

    D3是目前最流行的JavaScript可視化圖表庫(kù)之一,D3的圖表類(lèi)型非常豐富,并且支持SVG格式,因此應(yīng)用十分廣泛,也有很多圖表插件基于D3開(kāi)發(fā),比如MetricsGraphics.js,在D3上構(gòu)建的數(shù)據(jù)圖表非常強(qiáng)大。
    2017-08-08
  • js獲取某元素的class里面的css屬性值代碼

    js獲取某元素的class里面的css屬性值代碼

    這篇文章主要介紹了js獲取某元素的class里面的css屬性值代碼,有需要的朋友可以參考一下
    2014-01-01
  • 一篇文章讓你搞懂JavaScript 原型和原型鏈

    一篇文章讓你搞懂JavaScript 原型和原型鏈

    這篇文章主要介紹了一篇文章讓你搞懂JavaScript 原型和原型鏈,幫助大家更好的理解和學(xué)習(xí)JavaScript,感興趣的朋友可以了解下
    2020-11-11
  • 帶你搞懂js的深拷貝

    帶你搞懂js的深拷貝

    這篇文章主要為大家介紹了js的深拷貝,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2021-11-11
  • 引入JavaScript時(shí)alert彈出框顯示中文亂碼問(wèn)題

    引入JavaScript時(shí)alert彈出框顯示中文亂碼問(wèn)題

    今天在HTML中引入JavaScript文件運(yùn)行時(shí),alert彈出的提示框中文顯示為亂碼,怎么解決此問(wèn)題呢?下面小編給大家?guī)?lái)了引入JavaScript時(shí)alert彈出框顯示中文亂碼問(wèn)題的解決方法,一起看看吧
    2017-09-09
  • 一次圍繞setTimeout的前端面試經(jīng)驗(yàn)分享

    一次圍繞setTimeout的前端面試經(jīng)驗(yàn)分享

    這篇文章主要跟大家分享了一次圍繞setTimeout展開(kāi)的前端面試經(jīng)驗(yàn),是一篇有意思的圍繞setTimeout展開(kāi)的前端開(kāi)發(fā)考題,考察了for循環(huán)、定時(shí)器setTimeout()、JavaScript閉包、匿名函數(shù)和Promise等,一不小心你可能就會(huì)做錯(cuò),快來(lái)看看你有沒(méi)有掌握了上面的知識(shí)。
    2017-06-06
  • 一個(gè)表格收縮展開(kāi)的函數(shù)

    一個(gè)表格收縮展開(kāi)的函數(shù)

    一個(gè)表格收縮展開(kāi)的函數(shù)...
    2006-07-07

最新評(píng)論

甘南县| 海丰县| 鄂托克旗| 哈尔滨市| 河津市| 罗甸县| 景德镇市| 泸溪县| 岱山县| 恭城| 延津县| 门源| 韶关市| 镇坪县| 宁阳县| 水城县| 康定县| 莆田市| 台北市| 南皮县| 南康市| 肥城市| 南安市| 皋兰县| 平果县| 洛阳市| 青州市| 沭阳县| 富宁县| 柳江县| 信阳市| 南涧| 金堂县| 广德县| 黔西| 五台县| 永福县| 长宁县| 仪陇县| 上蔡县| 东乡族自治县|