codequick-darkmode-logo
ログインサインアップ
上級JavaScriptコース - ECMA 6/7

シラバス:

上級JavaScriptコース - ECMA 6/7

15 レッスン 85 オンラインコーディングの質問


コースでどのトピックがカバーされますか?

Ecmascript 6/7 JSの上級トピック

  1. コースの紹介

    1. let と const の変数宣言:

      • var の違い

      • let と const の特徴

      • ホイスティングの挙動

    1. Javascriptにおける比較演算子:

      • Javascriptにおける比較演算

      • 知っておくべき言語の振る舞い

    1. テンプレートリテラル:

      • es6で文字列を使用する新しい方法

    1. オブジェクトキーの省略形:

      • オブジェクトキーの短縮記法

    1. コードにスタイリングを追加する:

      • 配列とオブジェクトの操作 - 分割代入

      • オブジェクトからのキーの効率的な抽出

      • 配列からの抽出

      • 関数への引数の渡し方

    1. アロー関数 パートA:

      • アロー関数の短い書き方

      • 旧世界のコードから新世界のコードへの変換

      • 新しい構文への移行の全ステップを踏む

    1. 高度なArrays:

      • arrayのプロトタイプ関数の復習

      • Map function

      • Filter function

      • Every function

      • Some function

      • Filter concatenation

    1. インポートエクスポート操作:

      • 新世界でのファイルのインポートとエクスポート

      • エクスポートコンセプトの理解

      • エクスポートデフォルトの定義

      • 特定のファイルにファイルをインポートするためのimportの使用

    1. Promise オブジェクト:

      • Promise オブジェクトの理解

      • then と catch の使用

      • javascript における非同期性の理解

      • Promise.all 関数の使用

    1. async awaitの使用:

      • 言語での新しいコンセプトを理解する

      • 学んだことを使ってコードを同期させる

      • 新しい世界で同期コードを実装するためのPromiseの使用

      • 言語における非同期性を理解する

    1. コンストラクタ関数の使用:

      • これは何か、そしてどのように使用するか

      • javascriptでオブジェクトを作成する

      • オブジェクトにプロパティを割り当てる必要性

      • ファクトリとコンストラクタの違い

      • オブジェクトで関数を使用する

    1. クラス宣言の使用:

      • これは何か、そしてその使用方法

      • es6でクラスを作成する

      • クラスの使用のための変換

      • オブジェクトとそのプロパティの理解

      • es6でオブジェクトを作成するための言語機能の使用

    1. アロー関数 パートB:

      • アロー関数の高度なトピック

      • thisの使用による新しい機能