国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Array棧方法和隊列方法的特點說明

2024-05-06 15:59:51
字體:
供稿:網(wǎng)友
本篇文章主要是對Array棧方法與隊列方法的特點進(jìn)行了詳細(xì)的說明介紹,需要的朋友可以過來參考下,希望對大家有所幫助

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

隊列方法:先進(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ù)組末尾移除最后一項,減少數(shù)組的length值,然后返回移除的項
         alert(temp);
       }

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

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

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 曲阳县| 高青县| 宜黄县| 遂平县| 二连浩特市| 仙游县| 呈贡县| 旬阳县| 夏河县| 青河县| 浏阳市| 临城县| 达孜县| 淮滨县| 黄陵县| 慈溪市| 灌南县| 普宁市| 哈密市| 尤溪县| 平和县| 安陆市| 六盘水市| 富裕县| 修水县| 霍山县| 台中市| 岑巩县| 元谋县| 汉寿县| 抚顺市| 民乐县| 醴陵市| 岫岩| 裕民县| 井陉县| 逊克县| 平度市| 永顺县| 沂源县| 禄劝|