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

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

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

棧方法:后進(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ù),并把它們逐個添加到數(shù)據(jù)的末尾,并返回修改后數(shù)組的長度
         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ù)組長度為:"+colors.length+"--移除的項(xiàng)為:"+temp);

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

相關(guān)文章

最新評論

南汇区| 寿阳县| 襄城县| 铜陵市| 龙里县| 英吉沙县| 焉耆| 郸城县| 南江县| 洪湖市| 宁波市| 抚远县| 沙田区| 鄢陵县| 菏泽市| 航空| 平昌县| 沙坪坝区| 龙山县| 将乐县| 皮山县| 大足县| 调兵山市| 辽宁省| 武定县| 兴山县| 嘉义县| 天水市| 高要市| 武乡县| 乾安县| 枞阳县| 临高县| 日土县| 枞阳县| 济南市| 天门市| 临夏市| 临夏县| 泽普县| 弥渡县|