2020-06-01から1ヶ月間の記事一覧
Promiseとは JavaScriptの非同期処理のネストを深くせずに実装することができる仕組み。 背景 コールバック地獄 JavaScriptの非同期処理はコールバック関数を利用して実装するが、処理が連続するとネストが深くなり、コードが肥大化してしまう問題があった。…
事象 JestでCSRFトークンを設定したaxiosインスタンスを含むコンポーネントをマウントする際にTypeError: Cannot read property 'getAttribute' of nullになる $ npm test ● Test suite failed to run TypeError: Cannot read property 'getAttribute' of nu…
コールバック関数 引数として渡される関数。 JavaScriptの関数はデータ型の1種のため、数値型や文字列型と同様に関数の引数・戻り値として扱うことができる。 「関数を引数、戻り値として扱う関数」を関数を高級関数と呼ぶ。 function execCallBack(callback…