{
  "$type": "site.standard.document",
  "canonicalUrl": "https://blog.nove-b.dev//posts/javascript-wait-5-seconds",
  "path": "/posts/javascript-wait-5-seconds",
  "publishedAt": "2023-09-02T00:00:00.000Z",
  "site": "at://did:plc:2atly2y5kfyjcj5zap6pv4wd/site.standard.publication/3mmxeqr2tcb2k",
  "tags": [
    "javascript"
  ],
  "textContent": "domの操作をしていると、\n\n「あれ、動かない、domの生成がまだ行われていない? 試しに5秒待った後に実行してみよう」\n\nみたいなことが良くある。\n\nその都度、下記のように実行してきた。\n\nという風に、setTimeoutの中に該当する関数を入れていく。\n\nただこれだと、入れるべき関数がたくさんあると面倒くさい。\n\nそこで以降すべて5秒後に実行されるというワンライナーを覚えることにした。\n\nそれ以降の行はすべて5秒後に実行されますよっと\n\nただこれだけのこと。\n\nただこれだとasyncをつけたメソッドを用意する必要があるけれど。",
  "title": "JavaScriptで1行足すだけで、以降の処理を5秒間待つことができる"
}