- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2020-05-08T07:09:28+09:00","default:ryuichi","ryuichi")
#author("2020-05-08T07:23:22+09:00","default:ryuichi","ryuichi")
* Promiseとasync/awaitを使ったsleep [#b1ec6f44]
#sh(php)
<?php print(1);
#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"が表示される