Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptでasyncawaitを使用して関数を繰り返し実行するにはどうすればよいですか?


キーワードasyncとawaitを使用できます。以下はコードです-

async function test(i) {
   while (i <= 10) {
      await demo(" Call Demo1()");
      await demo(" Call Demo2()");
      i++;
   }
}
async function demo(value){
   console.log(value);
}
test(1);

上記のプログラムを実行するには、次のコマンドを使用する必要があります-

node fileName.js.

ここで、私のファイル名はdemo73.jsです。

出力

これにより、次の出力が生成されます-

PS C:\Users\Amit\JavaScript-code> node demo73.js
Call Demo1()
Call Demo2()
Call Demo1()
Call Demo2()
Call Demo1()
Call Demo2()
Call Demo1()
Call Demo2()
Call Demo1()
Call Demo2()
Call Demo1()
Call Demo2()
Call Demo1()
Call Demo2()
Call Demo1()
Call Demo2()
Call Demo1()
Call Demo2()
Call Demo1()
Call Demo2()

  1. JavaScriptでcall()とapply()を使用して関数を呼び出す

    以下は、JavaScriptでcall()とapply()を使用して関数を呼び出すためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <

  2. 'onclick' JavaScriptを使用するときに2つ以上の関数を実行するにはどうすればよいですか?

    最初にボタンを設定しましょう- <button type="submit" onclick="callTwoOtherFunctions()"> Call </button> 上記では、「onclick」の下に関数を設定して、他の2つの関数を呼び出しています- function callTwoOtherFunctions(){    fun1();    fun2(); } このようにして、以下の完全なコードのようにfun1()とfun2()を回避します- 例 <!DOCTYP