今年はES2015等の話をします。一部ES5.1とか2016、2017とか。現代的な設計や書式の話はしません。ちなみに去年はVue.jsを始める話でした。
頑張って仕様書読んでるけどなかなかつらい。各記事内容がアレなの見つけたらどんどん教えてください。
- Babelを使って現代的JavaScriptを始める。
- varよりすごいletとconst。
- アロー関数でさくさくコールバック。
- JavaScript待望のクラス。
- 華麗にgetterとsetterを使いたい。
- メソッドをメソッドっぽく定義しよう。
- 動的にプロパティ名を設定できるようになりました。
- 引数の初期値って便利だよね。
- 累乗演算子 ** って知ってる?
- 非同期やるならPromiseでらくらく。
- 非同期やるならasync/awaitでもっとらくらく。
- テンプレート記法で簡単文字列組み立て。
- テンプレートを自作しよう
- 分割代入、画期的な機能。
- 分割代入、配列も画期的。
- 分割代入と逆に、プロパティを短く定義するやつ。
- 分割代入や引数の「残り全部」を持ってくるやつ……。
- 配列を「開いて」使うスプレッド演算子。
- データ保持ならObjectよりMapの方が良いの?
- 値だけ覚えておくならSetという手が。
- WeakMap、WeakSetで「弱い参照」を使えるようになったぞ。
- イテレータとfor-of文で配列以外もぐーるぐる。
- ジェネレータと自作イテレータで各種オブジェクトもぐーるぐる。
- ES6とES2015に違いはないです。
24日で終わりです。無事完走しました。🍣