setTimeout()関数にパラメータを渡すJavaScriptプログラム

ザ・ setTimeout() メソッドは、指定された時間の後にコードのブロックを実行します。 このメソッドは、コードを1回だけ実行します。

JavaScriptsetTimeoutの一般的に使用される構文は次のとおりです。

setTimeout(function, milliseconds);

そのパラメータは次のとおりです。

  • 関数 -コードのブロックを含む関数
  • ミリ秒 -関数が実行された後の時間

例1:パラメーターをsetTimeoutに渡す

// program to pass parameter to a setTimeout() function

function greet() {
    console.log('Hello world');
}

// passing parameter
setTimeout(greet, 3000);
console.log('This message is shown first');

出力

This message is shown first
Hello world

上記のプログラムでは、 greet() 関数はに渡されます setTimeout()

ザ・ greet() その後、関数が呼び出されます 3000 ミリ秒(3 秒)。

したがって、プログラムはテキストを表示します こんにちは世界 後一度だけ 3 秒。


例2:パラメーターを関数に渡す

// program to pass parameter to function in setTimeout()
function greet(x, y) {
    console.log(x);
    console.log(y);
}

// passing parameter
setTimeout(greet, 3000, 'hello', 'world');
console.log('This message is shown first');

出力

This message is shown first
hello
world

上記のプログラムでは、追加のパラメータ バツ そして y で必要です greet() 関数。

電話をかけるとき setTimeout() 関数、追加の引数 'hello' そして 'world' によって使用される渡されます greet() 関数。



Hope this helps!

Source link