スタックメソッド: 後入れ先外 (後入れ先外) キュー方式: 先入れ先外 (先入れ先外) 具体的なアプリケーションは次のとおりです: コードをコピーします コードは次のとおりです: スタック メソッド <br> //スタックは LIFO (後入れ先出し) 後入れ先出しデータ構造です<br> function BasicPushOrPop(){<br> var Colors=["red","green","blue"];<br> var count=colors.push("pink");//push() メソッドは任意の数のパラメータを受け取り、最後に追加できますデータを 1 つずつ取得し、変更された配列の長さを返します<br>alert(count);<br><br> var temp=colors.pop();//pop() メソッドは最後の項目を削除します配列の末尾から配列の長さの値を減らしてから、Removed items を返します<br>alert(temp);<br> }<br><br> //キュー データ構造のアクセス ルールは FIFO です(最初から外側へ)<br> function BasicShift(){<br> var color=new Array();<br> var count=colors.push("red","blue");//2 つのアイテムをプッシュ<br>alert(count);<br><br> var temp=colors .shift();//キュー内の最初の項目のデータを取得し、削除します<br> alter("現在の配列の長さは次のとおりです: " Colors .length "--削除された項目は次のとおりです: " temp); <br><br> var newcount=colors.unshift("green","black");// unshift メソッドは、任意の数の値を追加することを意味します。任意のタイプの配列をキューの先頭に追加し、新しい配列の長さを返します<br>alert("Now the array The length is: " newcount);//つまり、unshift メソッドは常に unfineed を返します<br> }<br> =" button" value="スタック メソッド" onclick="basicPushOrPop();" /><br> <input type="button" value="キュー メソッド" onclick="basicShift();" /><BR> </body><br></html><br><br><br> </div>