プログラミング

javascriptでsleepさせる方法

javascriptにはphpにおけるsleep()が無いので作りました。

メモがてら書き残し〜

[codebox title=”sleep”]

function __sleep(sec) {
  var date1 = new Date();
  while (true) {
    var date2 = new Date();
    if (date2 - date1 > sec * 1000) {
       break;
    }
  }
}

[/codebox]

secにsleepさせたい秒数を入れて使います。

ただ、目的の秒数に達するまではループしてしまうのでクライアントのメモリを食ってしまいそう。

そこだけが課題です。

ABOUT ME
すず貴
20代。都内で WEBエンジニア。サラリーマン卒業を目標に、その足がかりとしてブログを書いています。 好きなものは人の笑顔。趣味はゲーム、漫画、ファッション、外食等。私の発信する情報がみなさまのためになる事を願っています。