LoginSignup
8
10

More than 5 years have passed since last update.

TypeScriptのawaitとasyncを使う

Last updated at Posted at 2016-02-18

デブサミ2016でaltJS使うなら、Promisethen()をつなげるよりも、awaitasyncがいいよと教えられたので使ってみた。

async function main() {
  const value = await sleep(1000, 10);
  console.log(value);
}

function sleep(msec, val):Promise<number> {
  return new Promise((resolve, reject) => {
    setTimeout(() => {
      resolve(val)
    }, msec);
  });
}

main();

ChromeやFirefox、Safari、Edgeでちゃんと動作します。旧Internet Explorer 11(IE11)向けにトランスパイルしたい場合は、次の記事を参照ください。

8
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
10