今年はES2015等の話をします。一部ES5.1とか20162017とか。現代的な設計や書式の話はしません。

順次更新中。順序どうしようかなー。

  1. Babelを使って現代的JavaScriptを始める。
  2. varよりすごいletとconst。
  3. アロー関数でさくさくコールバック。
  4. JavaScript待望のクラス。
  5. 華麗にgetterとsetterを使いたい。
  6. メソッドをメソッドっぽく定義しよう。
  7. 動的にプロパティ名を設定できるようになりました。
  8. 引数の初期値って便利だよね。
  9. 累乗演算子 ** って知ってる?
  10. 非同期やるならPromiseでらくらく。
  11. 非同期やるならasync/awaitでもっとらくらく。
  12. テンプレート記法で簡単文字列組み立て。
  13. テンプレートを自作しよう
  14. 分割代入、画期的な機能。
  15. 分割代入、配列も画期的。
  16. 分割代入と逆に、プロパティを短く定義するやつ。
  17. iteratorとgenerator、あとfor-of。
  18. スプレッド演算子でapplyにさよならを。
  19. Map, Set
  20. WeakMap, WeakSet
  21. ときどき便利なObject.assign(), keys(), values()。
  22. Proxy
  23. 可変長引数
  24. ES6とES2015の違い。