YanoRyuichi.com/
Wiki
Blog
GitHub
Sandbox
開始行:
* Promiseとasync/awaitを使ったsleep [#b1ec6f44]
#pr(javascript){{
function sleep(sec) {
return new Promise((resolve) => {
setTimeout(() => {
resolve();
}, sec * 1000);
});
}
async function do_thing() {
console.log("A");
await sleep(2);
console.log("B");
}
do_thing();
}}
''↓'' 実行すると...
#pr(bash){{
A (1)
B (2)
}}
- (1)で"A"が表示されて、2秒後に、
- (2)で"B"が表示される
終了行:
* Promiseとasync/awaitを使ったsleep [#b1ec6f44]
#pr(javascript){{
function sleep(sec) {
return new Promise((resolve) => {
setTimeout(() => {
resolve();
}, sec * 1000);
});
}
async function do_thing() {
console.log("A");
await sleep(2);
console.log("B");
}
do_thing();
}}
''↓'' 実行すると...
#pr(bash){{
A (1)
B (2)
}}
- (1)で"A"が表示されて、2秒後に、
- (2)で"B"が表示される
ページ名: