【ES 6】魂拷問

1326 ワード

  • 変数のアップグレードとは何ですか?
  • 解構賦値とは何ですか.どのように文を理解しますか?
  • let { a, b, c } = object;
    
  • 一般関数のbind this操作は主にどんな問題を解決するためですか?矢印関数はbind thisが必要ですか?
  • 拡張演算子...の役割は何ですか.次の文をどのように理解しますか?
  • arrayA.push(...arrayB);
    
  • オブジェクトのprototypeをどのように理解しますか?オブジェクトの継承をどのように実現しますか?
  • Symbolオブジェクトの意味と役割を簡単に説明します.
  • Proxyメカニズムを簡単に説明します.
  • Promiseオブジェクトの意味と使い方を簡単に説明します.
  • Promiseの理解方法all()とPromise.race()関数?
  • for...of文の役割は何ですか.
  • for...of内部はどんなメカニズムで実現されていますか?どのような構造にforを使うことができますか...of文法?
  • は、配列オブジェクトのすべての動作を持つオブジェクトをどのように実現しますが、遍歴(for...ofなど)で0の要素を自動的にフィルタしますか?
  • Generator関数の役割を簡単に説明しますか?戻り値のタイプは何ですか?
  • yield文の役割は何ですか?
  • yield*文の役割は何ですか?
  • Generator関数を書いて完全な二叉木に対して中順に
  • を遍歴します
  • async関数の使い方を簡単に説明します.その戻り値はどんなタイプですか.
  • async関数とGenerator関数の関係をどのように理解しますか?await文はどんな機能を実現しましたか?
  • 修飾器(Decorator)機構の役割を簡単に述べる.次の文をどのように理解しますか?
  • class SomeClass {    
        @readonly  
        propA = '1';  
    }
    
  • なぜimportコマンドにはカッコ内の変数が必要なのか、不要な変数があるのか.例:
  • import React, { Component } from 'react';
    
  • importコマンドとrequireメソッドの主な違いは何ですか?
  • ArrayBuffer、TypedArray、DataViewの意味と役割はそれぞれ何ですか?