スタック方法:最初の外側で最後に
Questing Method:最初は外側で
特定のアプリケーションは次のとおりです。
次のようにコードコードをコピーします。
<
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<title>スタックメソッド</title>
<script type = "text/javascript">
//スタックはLIFOです(最初の外側で最後)。
関数BasicPushorPop(){
var colors = ["red"、 "green"、 "blue"];
var count = colors.push( "pink");
アラート(count);
var temp = colors.pop();
アラート(温度);
}
//キューデータ構造のアクセスルールはFIFOです(最初の外側で)
関数basicshift(){
var colors = new Array();
var count = colors.push( "red"、 "block");
アラート(count);
var test = colors.shift();
alert( "現在の配列の長さは次のとおりです。"+colors.length+" - 削除アイテム:"+テスト);
var newcount = colors.unshift( "" green "、" black "); // unshiftメソッドは、任意のタイプのタイプをキューのフロントエンドに追加し、新しい配列の長さを返すことを示しています
アラート(「配列の長さは "+newCount);
}
</script>
</head>
<body>
<入力型= "button" value = "stack method" onclick = "basicpushorpop();"
<入力型= "button" value = "queue method" onclick = "basicshift();"
</body>
</html>