LearnES6
1.0.0
ES6.ioでES6を学ぶために必要なすべて
感謝の贈り物として、Wes Bosからこのコースを無料で手に入れました。
考え:
varは関数範囲ですlet & constはブロックスコープですlet変数を更新できますが、 const変数を更新することはできませんconst変数のプロパティは変更できます。それは、オブジェクト全体が不変ではないためです。this内側の矢印関数についてさらに学びました完了したモジュール#3-テンプレート文字列
考え:学んだ: -
完了したモジュール#4-追加の文字列の改善
考え:
startsWith() 、 endsWith() 、inclued()&Repeat()メソッドについて学び、それらに関連するいくつかの練習をしましたstr.endsWith(searchString[, length])とstr.startsWith(searchString[, position])を調べました完了したモジュール#5-破壊
考え:
const { first, last, twitter } = someObjectHereconst [ first, last, twitter ] = someArrayHere完了したモジュール#6-完了したモジュール#6 iterables&ループ
考え:
for for ofのループの上、 foreach 、およびfor inいくつかの利点について学んだfor-of makeは、配列要素やdom nodeList、argumentsなどのほとんどのアレイのようなオブジェクトを介してループする方が簡単ですArray.prototype.entries()メソッドについて学びましたfor-offor (const cut of cuts) 、値を取得するためだけにfor (const [i, cut] of cuts.entries()) 、インデックスと値の両方に使用される完了したモジュール#7-配列の改善の配列
考え:
Array.from() & Array.of()メソッドについて学びましたfind 、 findIndex 、 some & everyの配列プロトタイプメソッドArray.from()のユースケース1.some() & .every() for Arrayのケース2を使用してください完成したモジュール#8-挨拶して...スプレッドと...休む
考え:
Rest parametersの一部のユースケース完了したモジュール#9-オブジェクトリテラルアップグレード
考え:
完了したモジュール#10-約束
考え:
完了したモジュール#11-シンボル(最新のプリミティブデータタイプ)
考え:
考え:
考え:
考え:
考え:
考え:
考え:
完了したモジュール#14 -ES6ツール
ES6のSystemJS、Babel&Polyfillsについて学びました
PolyFillsは、古いブラウザのすべてのES6機能に非常に優れたカバレッジを提供します
完了したモジュール#15-クラス
新しいクラス(宣言形式)の作成、静的方法とプロトタイプメソッドの定義、取得&セットメソッドについて学びました
また、親クラスの既存のクラス、サブクラス化方法とサブクラス化のビルトインの拡張について学びました
ビルトインクラスとDOMをサブクラス化するための簡単なユースケースはこちら
考え:
Generators用のシンプルなユースケース考え:
考え:
Setオブジェクトにより、プリミティブ値であろうとオブジェクト参照であろうと、あらゆるタイプの一意の値を保存できます。WeakSetオブジェクトにより、コレクションに弱く保持されたオブジェクトを保存できます。WeakSetに保存されているオブジェクトへの他の参照がない場合、それらは収集されるごみになります。WeakSetは列挙できません考え:
Mapオブジェクトは、キー価値のペアを保持します。Mapオブジェクトは、その要素を挿入順序で反復します - for...ofループは、各反復の[key, value]の配列を返します。WeakMapオブジェクトは、キーが弱く参照されるキー/値のペアのコレクションです。考え:
考え:
考え:
Promise.all()のためにもう1つのユースケースを調べました考え:
padStartとpadEndを調べました考え:
Object.entries()とObject.values()のユースケースを調べました