TypeScriptのクイズやった
何問解ける?TypeScriptクイズ! #techtekt Q - techtekt
社内でシェアされてたのでやった。
最初のOmitのところで謎の深読みをしてミスったのと最後のasync/awaitがわからなくて4/6だった。
Omitで複数のプロパティを除きたいときはUnion Typesで渡すんだった。慣れない……。
async/awaitに関しては単純に自分の知識不足だった。
Array.prototype.map に渡す関数は同期的に処理されるため、 await を行っても、実際に返ってくる値は待機状態(pending)になります。
Promiseやasync/awaitの非同期処理に関しては結構雰囲気でやってしまっているところがあるので、反省してちゃんと非同期処理を完全に理解しないとなと思いました。