この記事では、JSにキューとスタックを実装する方法について説明します。次のように、参照のために共有してください。
オブジェクト指向プログラミングでは、通常、キューとスタックを実装する方法が提供されます。 JSの場合、配列関連操作を実装して、キューとスタック関数を実装できます。以下の関連する紹介を参照してください。
1.使用状況を決定する彼らの特性を見てください
キュー:ファーストインファーストアウト(FIFO)をサポートするコレクションです。つまり、最初に挿入されたデータが最初にフェッチされます!
スタック:最後のファーストアウト(LIFO)をサポートするコレクションです。つまり、後で挿入されるデータが最初にフェッチされます!
2。実装されたコード(JSコード)を見てください
var a = new Array(); A.Unshift(1); A.Unshift(2); A.Unshift(3); A.Unshift(4); Console.log( "First-in-first-out")a.pop()var a = new Array(); A.Push(1); A.Push(2); A.Push(3); A.Push(4);
実行中の結果をご覧ください
JavaScript関連のコンテンツの詳細については、このサイトのトピックをご覧ください:「JavaScriptの切り替え効果とテクニックの要約」、「JavaScript検索アルゴリズムスキルの要約」、「JavaScriptアニメーション効果とテクニックの概要」、「Javascriptエラー、および「Javascriptデータ構造」の概要」の概要の要約の要約をご覧ください。 JavaScriptトラバーサルアルゴリズムとテクニック」、および「JavaScriptの数学的操作の使用法の要約」
この記事がみんなのJavaScriptプログラミングに役立つことを願っています。