スリープ機能に代わる JavaScript は何ですか?

Suripu Ji Nengni Daiwaru Javascript Ha Hedesuka



ほとんどのプログラミング言語は、コードの実行を特定の時間遅らせるために利用されるスリープ機能を提供します。ただし、JavaScript には組み込みのスリープ機能はありません。そのために、JavaScript は「 setTimeout() 」 それとまったく同じように機能するスリープ機能の代替機能。

このチュートリアルでは、sleep 関数に代わる JavaScript について説明します。

スリープ機能に代わる JavaScript は何ですか?

JavaScript には組み込みのスリープ機能はありません。ただし、スリープ機能の代わりに使用できる代替手段を提供します。 「 setTimeout() 」は、JavaScript プログラムで遅延を発生させたり、JavaScript ファイルを特定の時間だけスリープ モードにする非常に簡単な方法です。







構文



setTimeout ( 解決、ミリ秒 )

例 1: setTimeout() を直接使用する

setTimeout() 」メソッドをコンソールで直接実行し、指定された要素に制限時間を設定して遅延を発生させます。そのためには、「 console.log() 」 JavaScript のメソッドを呼び出し、このメソッドの引数として文字列を渡します。



コンソール。 ログ ( 'いらっしゃいませ' ) ;

使用 ' setTimeout() 」など、指定された時間の後に 1 回だけコードのブロックを実行するメソッド 3000 ミリ秒:





setTimeout ( ( ) => { コンソール。 ログ ( 「リナックスへ!」 ) ; } 3000 ) ;

console.log() に引数として別の文字列を渡して、コンソールに表示します。

コンソール。 ログ ( '待って!' ) ;

「setTimeout()」メソッドで渡した文字列が 3 秒遅れて画面に表示されたことがわかります。



例 2: 関数で setTimeout() を使用する

関数で「setTimeout()」を使用するには、特定の名前で関数を定義します。次に、上記の sleep 関数は「setTimeout() 関数を使用して、指定されたミリ秒数の後に promise を解決します。

機能睡眠 ( MS ) {

戻る 新しい 約束 ( 解決 => setTimeout ( 解決、ミリ秒 ) ) ;

}

次に、promise を返すことを許可する非同期関数を定義し、戻り値を取得します。これにより、関数で sleep メソッドを使用して遅延を設定できます。

非同期関数delayedGreeting ( ) {

コンソール。 ログ ( 'いらっしゃいませ' ) ;

睡眠を待つ ( 2000年 ) ;

コンソール。 ログ ( 「Linuxhintへ」 ) ;

睡眠を待つ ( 2000年 ) ;

コンソール。 ログ ( 'さようなら!' ) ;

}

最後に、定義された関数を呼び出して、画面に値を返します。

遅れた挨拶 ( ) ;

出力

これで、sleep 関数に代わる JavaScript についての説明は終わりです。

結論

JavaScript は「 setTimeout() スリープ機能の代替として」方式。 「setTimeout()」は、JavaScript プログラムを遅延させたり、JavaScript ファイルを特定の時間だけスリープ モードにしたりするための非常に簡単な方法です。この投稿では、sleep 関数の代わりに利用できる JavaScript の代替案について説明しました。