2019-03-02から1日間の記事一覧
説明するより、コードを見たほうがわかりやすい。 async function sleep3() { console.log("start"); await sleep(3); console.log("end"); } // これはPromiseを返す async function sleep(n) { for(var i=0; i<n; i++) { await sleepOne(); } } function sleepOne() { return new Promise(resolve => setTimeout(resolve, 1000)); }async関数から</n;>…
なぜならばコード1はコード2よりも読む時の驚きが小さいから。 // コード1 if (IsSomething1() == true ) { } if (IsSomething2() == false) { } // コード2 if (IsSomething1() ) { } if (IsSomething2() == false) { }ちなみに、必要なところのみに`== tru…