• 追加された行はこの色です。
  • 削除された行はこの色です。
#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"が表示される


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS