コンピューター, オペレーティング・システム
スタックJavaScriptのプッシュ/ポップ
JavaScriptがスタックしていませんが、スタックとして使用することができ、アレイがあります。 同時に、操作の方法のJavaScriptの配列のプッシュ/ポップは、その処分のスタックで持つことができ、自分自身のデータ編成の配列。
第一近似アレイとして - これは、使い慣れた一般的なデータ構造です。 スタックは、言語の構文の可能性を予見していないそれらを与えるとしてではなく、彼らと仕事。 終了または便利なだけでなく、実用的なだけでなく、トップにアンシフト/シフトするJavaScriptのプッシュ/ポップを経由して、削除/追加。
メソッドを使用して
配列は、メソッドのプッシュを使用して、新しい要素を補給することができます。 この方法の結果は、配列の要素の新しい数です。 逆の手順は - ポップ方法は、パラメータはありませんが、配列の最後の要素の結果として得られます。
言語の構文とロジックアレイから次のようにデータの任意のタイプで動作することができます。
JavaScriptのプッシュオブジェクト - ナンセンスまたは進行?
ブラウザの言語はつまり、同じオブジェクトを作成することが可能となり、オブジェクト指向プログラミングの点で、彼らの多くの「自由な」同僚に劣っていません。 このようにキーワードPLOに関係する何かをしている表します。
一般的に言えば、JavaScriptであるという事実は、これまでのブラウザの言語から任意の「自由」を持っている余裕はありません。 最も独創的- ここではオブジェクトの作成-それは、オブジェクトの名前で始まる、プログラマの手です。
JavaScriptのメソッドは、ポップ&オブジェクトを使用すると、プログラマに言葉の文字通りの意味で多機能なオブジェクトを作成する機能を提供するときに押します。
例えば、いくつかの関連するが異なるページ(対話のロジック相互に関連していないオブジェクト)を有する、あなたがそれらに訪問者をモーションを実装することができます。 プッシュでスタック(配列)を配置すると、スタートページオブジェクト(訪問者が来た)、彼の行動の選択肢を与えます。
次の訪問者が選ばれたオブジェクトを配置するページの上部を押してください。 ロールバックのポップはそれをバック返します。 次のプッシュをし、その対話は、現在の訪問者から形成される - に移動します。 これは、経験と統計の面で開発者として有用であること、およびサイトの現在のセッションでのナビゲーションを提供することができます。
スタック、およびデータ編成の配列
複数の選択肢を必要となり、多くのタスクがあります。 あなたがもし、またはケース文のセットを実装することを選択した場合、あなたは大きな、長い取得し、「ブッシュ」の条件を分岐されます。
一般的に、それは悪いソリューションではありませんが、あなたが何かを変更したいとき、長くなる方法のどの状態を覚えている、とアルゴリズムが判読でき、かつ最も不快な、エラーを検出することは困難の原因になる可能性があります。
ほとんどすべての場合で、スタックの助けを借りて、あなたは簡単に行うことができます。
問題があります:あなたは、利用可能な数百人からプロバイダを選択する必要があります。 各アーティストには、(任意の組み合わせで1から3まで)3箇所のうちの何かを行うことができます。
- トン-メンテナンスを行います。
- S - 完全に修理を行うことができます。
- 私は-保証修理を行う権利を持っています。
すぐに正しい種類(仕事の種類)と令を選択するには、3つの操作はJavaScriptのプッシュを行うと、単一の文字列に配列をマージすることができます。
行の行の検索は多くの条件よりも常に明確です。 これは、たった3つの3つのオプションについての簡単なケースですが、でもここでの唯一の二行の比較においてよりも多くのコードがあるでしょう。
Similar articles
Trending Now