2秒から10秒の間隔で(Hello Worldのような)値を出力したいと思います。どうしたらいいですか?Node.jsで「Hello world」を2秒ごとに10秒間印刷するにはどうすればよいですか?
答えて
将来の関数の実行をスケジュールするには、setTimeout()関数を使用してください。 次の例では動作しますが、具体的にあなたが10の後に間隔をクリアするsetTimeout()
を使用して、Hello World
各2秒の印刷に使用setInterval()
function myFunc(arg) {
console.log(`${arg}`);
}
setTimeout(myFunc, 2000, 'Hello world');
setTimeout(myFunc, 4000, 'Hello world');
setTimeout(myFunc, 6000, 'Hello world');
setTimeout(myFunc, 8000, 'Hello world');
setTimeout(myFunc, 10000, 'Hello world');
ありがとうが、10秒が変化してもよいです。 – MohammedAshrafali
あなたは歓迎ですが、間違っています、私の友人:x秒は異なるかもしれません、10秒は不変です – mrq
をあなたの宿題を行うためにそれを使用する場合は、悪い評価を得ることを確認するために書かれています秒。
var interval = setInterval(function(){
console.log('Hello World');
}, 2000);
setTimeout(function() {
clearInterval(interval);
}, 10000);
ありがとうございました。しかし、問題はそれが10000値でクリアされたそれだけで4回印刷されます。 – MohammedAshrafali
消去されたものは?コードスニペットコンソールに5回印刷しています。 –
var i=0;
var abc=setInterval(function(){
i=i+1;
console.log('Hello World'+i);
if(i==4)clearInterval(abc)
}, 2000);
var noTimeout = 2000;
var newTime = 0;
var maxTime = 10000;
function next(timeout) {
if (timeout == undefined)
timeout = noTimeout
setTimeout(processAuto, timeout);
}
function processAuto() {
console.log("Hello world")
newTime = newTime + noTimeout;
if (newTime >= maxTime) {
process.exit(0);
} else {
next(noTimeout);
}
}
processAuto();
これは私にprocess.hrtime()方法でプレーする機会を与えてくれます。
let currentTime
let counter = 0
while (counter < 10) {
if (counter === 0 || currentTime !== (currentTime = process.hrtime()[0])) {
if (counter++ % 2) console.log("Hello world")
}
}
- 1. サーバコードで10秒間に5秒以内にリクエストを行うにはどうすればよいですか?
- 2. アンドロイドで10秒ごとに動画表示を更新するにはどうすればよいですか?
- 3. x秒ごとにプログラムを繰り返すにはどうすればいいですか(私の場合、3秒ごとに30秒間)
- 4. サーブレットのwrite.outメソッドを10秒ごとに更新するにはどうすればよいですか?
- 5. 1秒ごとに単語を印刷するには?
- 6. このアセンブリプログラムは "Hello World"をどのように印刷できますか?
- 7. 時間、分、秒、およびミリ秒をゼロにするにはどうすればよいですか?
- 8. 1秒間に10件のメッセージを送信するにはどうすればよいですか?
- 9. hello worldアプリがiphone xcode 4.1にロードするのに10秒かかるのはなぜですか?
- 10. "sbt hello、world"を実行するにはどうすればよいですか?
- 11. 私はAngularJSでのHello Worldを印刷しようとしていますangularjs
- 12. UIViewで5秒ごとに別の画像に変更するにはどうすればよいですか?
- 13. 5秒ごとにスレッド内にあるrunOnUiThreadを更新するにはどうすればよいですか?
- 14. Node.jsを使用して10秒ごとに電子メールを送信するにはどうすればよいですか?
- 15. 数秒ごとに誰かの場所を取得するにはどうすればよいですか?
- 16. オーディオの所要時間を8〜10秒で取得するには、どうすればいいですか?
- 17. 速やかに1秒ごとに計算を繰り返すにはどうすればよいですか?
- 18. Railsでは、ミリ秒フィールドを時、分、秒フィールドにマップするにはどうすればよいですか?
- 19. Zelleのグラフィックウィンドウで時間(秒)を印刷するにはどうしたらいいですか?
- 20. 10秒間に500ミリ秒ごとにマウスの位置を追跡する方法はありますか?
- 21. Node.jsのファイルシステム56 EROFS 2秒ごと
- 22. メトリックをX秒ごとにリセットするにはどうすればよいですか?
- 23. Typo3:Extbase extension:20秒ごとにビューを再ロードするにはどうすればよいですか?
- 24. サイトバックグラウンドをX秒ごとに変更するにはどうすればよいですか?
- 25. このRxJava observableを200ミリ秒ごとに出力するにはどうすればよいですか?
- 26. anglejs命令をx秒ごとに更新するにはどうすればよいですか?
- 27. Perlで1ミリ秒間眠るにはどうすればいいですか?
- 28. Blackberryで10秒間ループを振動させるにはどうすればいいですか?
- 29. は約5〜10秒ごとに
- 30. MIDIデルタタイムを秒またはマイクロ秒に変換するにはどうすればよいですか?
[ 'setInterval'(https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setInterval) – Tushar