2020-06-01から1ヶ月間の記事一覧

【JavaScript】Promiseオブジェクト

Promiseとは JavaScriptの非同期処理のネストを深くせずに実装することができる仕組み。 背景 コールバック地獄 JavaScriptの非同期処理はコールバック関数を利用して実装するが、処理が連続するとネストが深くなり、コードが肥大化してしまう問題があった。…

【Rails,Vue.js】JestでCSRFトークンを設定したaxiosを含むコンポーネントをテストするとき

事象 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】コールバック関数

コールバック関数 引数として渡される関数。 JavaScriptの関数はデータ型の1種のため、数値型や文字列型と同様に関数の引数・戻り値として扱うことができる。 「関数を引数、戻り値として扱う関数」を関数を高級関数と呼ぶ。 function execCallBack(callback…