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

王林
リリース: 2023-08-24 18:05:02
転載
655 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!