ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript 関数をキューに保存して順番に実行するにはどうすればよいですか?

JavaScript 関数をキューに保存して順番に実行するにはどうすればよいですか?

王林
王林転載
2023-08-24 18:05:02686ブラウズ

JavaScript 関数をキューに保存して順番に実行するにはどうすればよいですか?

開発者は、関数をキューに格納し、キューに格納された順序で実行する必要がある場合があります。 JavaScript では、配列を使用してキューを作成できます。配列の Push() メソッドを使用して関数をキューに入れ、shift() メソッドを使用して関数をキューからデキューできます。

以下では、JavaScript 関数をキューに保存し、キューの順序で実行する例を示します。 ###構文###

ユーザーは、次の構文に従って JavaScript 関数をキューに保存し、順番に実行できます。

リーリー

上記の構文では while ループを使用してキューを走査します。キュー内の最初の関数を実行し、その関数をキューから削除します。

###例###

次の例では、queue という名前の変数を作成し、空の配列で初期化してキューにします。

その後、3 つの異なる関数を作成し、配列の Push() メソッドを使用してすべての関数をキューに追加しました。ユーザーがボタンを押すたびに、executeFunctions() 関数が呼び出されます。executeFunctions() 関数では、 while ループを使用してキューから関数をデキューします。ループの反復ごとに、配列から最初の関数を実行し、array.shift() メソッドを使用して配列から最初の要素を削除します。

リーリー ###例###

次の例では、最初の例と同様に、キューとして使用する配列を作成します。その後、sum()、sub()、mul()、div() 関数をキューに追加します。

executeFunctions() 関数では、for ループを使用してすべての関数をキューの順序で呼び出します。さらに、call() メソッドを使用してキューから関数を呼び出しました。

リーリー

ユーザーは、関数をキューに保存し、キューの順序で実行することを学びました。 JavaScript には組み込みのキュー データ構造はありませんが、配列をキューとして使用できます。

最初の例では、shift() メソッドを使用してキューをデキューしました。2 番目の例では、for ループを使用して関数を順番に実行しました。

以上がJavaScript 関数をキューに保存して順番に実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。