ちょっと待って! JavaScriptを使用したsleep()、wait()またはdelay()機能

JavaScriptを使用してsleep()、wait()またはdelay()機能または動作を実装するにはどうすればよいですか?

JavaScriptは、クライアント側の検証やその他の機能を実装できる(ブラウザ側)クライアント側のスクリプト言語です。 PHPや他の言語のサポートなどのJavaScriptを使用して、sleep()、wait()、またはdelay()の機能や動作を実装する必要があります。 だから、どのようにそれをしたいと思います!Div>

JavaScriptは上記の機能を持っていませんが、それは機能しませんdate()、settimeout()、またはsetinterval()関数があります。 これらの機能を使用してその機能を実行するには、さまざまな方法があります。 指定された手順および/または擬似コードに従って、サンプルスクリプトを実行してそれを達成します。P>

メソッド①:Date()関数を使用します。

var now=新しい日付()。getTime();

var millisecondsToWait=1000;/*すなわち 1秒*/

whileループを使用する:

while(new Date().getTime()<now+millisecondsToWait)

{

/*何もしない;これは制限時間に達すると終了します*/

/*あなたが何かをして終了することができます*/

/*主に私はこれを使用することを好みます*/

}

forループを使用します:

p>for(var i=0;i<1e7;i++)

{

if((new date().getTime()—now)>millisecondsToWait)

{

break;

/*何もしない; これは制限時間に達すると終了します*/

/*必要に応じて何かをして終了することができます*/

}

}

例:

function sleep(millisecondsToWait)

{

var now=new Date()。getTime();

while(new Date().getTime()<now+millisecondsToWait)

{

/*何もしない;これは制限時間に達すると終了します*/

/*何かをして終了することができます*/

}

}

使用法:

コンソール。log(‘こんにちはビスにも!’);

sleep(1000);

コンソール。ログ(”ああ、来て!’);

メソッド②:setTimeout()関数を使用します。 これは、指定されたミリ秒または秒の期間を待った後に関数を実行します。 構文は以下の通りです。

setTimeout(callbackFunction,millisecondsToWait);

setTimeout(function(){

コンソール。log(‘こんにちはビスにも!’);

/*何かをするか何もしない;1000ミリ秒が渡されたので、これは秒を待ちます*/

},1000);

例:

function holdOn(millisecondsToWait)

{

setTimeout(function(){

コンソール。ログ(’男、分のために保持!’ );60000ミリ秒が渡されたため、これは分待ちます*/

},millisecondsToWait);

}

使用法:

コンソール。ログ(’男、分のために保持!’);

holdOn(60000);

コンソール。log(‘こんにちはしをしていて、I\’m gonna眠ります。 これで、JavaScriptでsleep()またはwait()機能を実装する方法を知るようになりました。 setTimeout()関数はまた、関数内の関数を呼び出すクロージャ()の概念をサポートしています。 別の記事では、setTimeout()、setInterval()、およびclosure()について説明します。あなたもここでこれを見つけることができます。

幸せなコーディング!あなたはそれを好きかもしれません。

あなたは以下でそれをチェックアウトすることができます。



コメントを残す

メールアドレスが公開されることはありません。