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

Array棧方法和隊(duì)列方法的特點(diǎn)說明

 更新時(shí)間:2014年01月24日 10:10:06   作者:  
本篇文章主要是對(duì)Array棧方法與隊(duì)列方法的特點(diǎn)進(jìn)行了詳細(xì)的說明介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助

棧方法:后進(jìn)先出(last in first outside)

隊(duì)列方法:先進(jìn)先出(first in first outside)

具體應(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">
        //棧是一種LIFO(last in first outside)后進(jìn)先出的數(shù)據(jù)結(jié)構(gòu)
       function basicPushOrPop(){
         var colors=["red","green","blue"];
         var count=colors.push("pink");//push()方法可以接收任意數(shù)量的參數(shù),并把它們逐個(gè)添加到數(shù)據(jù)的末尾,并返回修改后數(shù)組的長(zhǎng)度
         alert(count);

         var temp=colors.pop();//pop()方法則從數(shù)組末尾移除最后一項(xiàng),減少數(shù)組的length值,然后返回移除的項(xiàng)
         alert(temp);
       }

       //隊(duì)列數(shù)據(jù)結(jié)構(gòu)的訪問規(guī)則是FIFO(first in first outside)
       function basicShift(){
          var colors=new Array();
          var count=colors.push("red","blue");//推入兩項(xiàng)
          alert(count);

          var temp=colors.shift();//取的隊(duì)列中第一項(xiàng)的數(shù)據(jù),并移除
          alert("現(xiàn)在數(shù)組長(zhǎng)度為:"+colors.length+"--移除的項(xiàng)為:"+temp);

          var newcount=colors.unshift("green","black");//unshift方法表示在隊(duì)列前端添加任意個(gè)任意類型的值,并返回新的數(shù)組長(zhǎng)度
          alert("現(xiàn)在數(shù)組長(zhǎng)度為:"+newcount);//ie unshift方法總是返回undefined
       }
    </script>
</head>
<body>
  <input type="button" value="棧方法" onclick="basicPushOrPop();" />
  <input type="button" value="隊(duì)列方法" onclick="basicShift();" />
</body>
</html>

相關(guān)文章

最新評(píng)論

浙江省| 金溪县| 康定县| 沙雅县| 越西县| 通城县| 星子县| 疏附县| 漾濞| 皋兰县| 宜春市| 和林格尔县| 耿马| 当阳市| 辽源市| 当阳市| 五家渠市| 南华县| 永丰县| 黄陵县| 瑞安市| 刚察县| 常山县| 德惠市| 芜湖市| 汕尾市| 中牟县| 日照市| 通化县| 乌拉特中旗| 霍城县| 洪泽县| 文安县| 清苑县| 万载县| 齐齐哈尔市| 阜阳市| 靖州| 阳曲县| 宁南县| 太仓市|