カワハラの、雑多な記録。

【JavaScript ES6学習】基礎文法編 目次

   

codecademyで学習したことをまとめています。
プログラミング初心者の私が学習しながら書いた、完全に自分用のメモみたいなものなので、他人が見ると意味不明だったり、間違いがある可能性があるのでご注意ください。

codecademyは無料でかなりのことが学習できる素晴らしいサイトですが、英語です。
なのでこの記事に書かれている日本語の用語も間違っているかもしれないのでご了承ください。

オブジェクト関連

【JavaScript ES6学習】オブジェクトのthisキーワードについて

【JavaScript ES6学習】オブジェクトのアロー関数とthisについて

【JavaScript ES6学習】オブジェクトのPrivacy, Getters, Settersについて

  • Privacyなプロパティ
  • Getterを使ってプロパティを取得する
  • Settersを使ってプロパティを書き換える
  • Getter methodとSetter methodは同じ名前でも大丈夫みたい

【JavaScript ES6学習】オブジェクトのファクトリ関数(Factory function)

  • ファクトリ関数の定義方法
  • ファクトリ関数の省略型(Property Value Shorthand)

【JavaScript ES6学習】Destructured Assignmentオブジェクトのプロパティを変数に入れるときの省略形

【JavaScript ES6学習】オブジェクトのBuilt-in Object Methods

  • Built-in Object Methods一覧
  • オブジェクトのキーを取り出せるビルトインメソッドObject.keys()の使い方
  • オブジェクトのkeyとvalue両方取り出せるObject.entries()の使い方
  • オブジェクトにプロパティを追加するObject.assign()

クラス関連

【JavaScript ES6学習】クラスの定義とインスタンスの作成等

  • クラスの概要、定義方法
  • クラスのコンストラクター(constructor)メソッド
  • インスタンス(Instance)の作成
  • クラスでのメソッド、Getters
  • メソッドの呼び出し

【JavaScript ES6学習】クラスの継承(inheritance)について

  • JavaScriptのクラスの継承(inheritance)

【JavaScript ES6学習】クラスのStatic Methods

モジュール

【JavaScript ES6学習】Modulesのエクスポート

  • モジュール(Modules)とは?
  • モジュールのエクスポート
  • エクスポートの別の書き方
  • Default export
  • Named Exports
  • Export Named Exports
  • Export as
  • Combining Export Statements

【JavaScript ES6学習】Modulesのインポート

  • require()
  • Import
  • Named Imports
  • Import as
  • Combining Import Statements

 - プログラミング - JavaScript