{
"$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秒間待つことができる"
}