【JavaScript基礎】Array.prototype.reduce() をしっかり理解する&サンプル集
【React】複数のProviderで1つのstoreを参照 & React+Reduxの実装基礎まとめ
【JavaScript】Promiseを使った非同期処理
Promiseについてきちんと理解できていなかったので初歩から学ぶ。
- Promiseとは
- 使用できる環境
- 基本の構文
- Promise.prototype.then()
- Promiseの状態変化
- Promise.prototype.catch()
- catchメソッドのメリット
- 1. コードの見通しがよくなる
- 2. onResolved時にエラーが起きた場合でも拾うことができる
- インデント
- catchメソッドのメリット
- Promise.resolve()
- Promiseオブジェクトが渡された場合
- Thenableなオブジェクトが渡された場合
- それ以外の値が渡された場合
- Promise.reject()
- Promiseをつなげて使う
- thenは常に非同期であることに注意
- エラーハンドリング
- Promise.all()
- エラー発生時
- Promise.race()
- まとめ
- 参考
【JavaScript基礎】thisとは何か・シーン別参照先のまとめ
<目次>
- thisとは何か
- thisの値の決められ方
- グローバルコンテクスト内でのthis
- 関数内でのthis
- メソッド内でのthis
- 入れ子の関数でのthis
- コンストラクタ内でのthis
- call()メソッド、apply()メソッドでのthis
- アロー関数内でのthis
- thisの退避
- まとめ
- 参考