ES6 튜토리얼

ES6 튜토리얼

  • 기본적인 ES5 지식을 깔고 간다는 생각으로 진행
  • ES5에서 부족한 부분 보충 필요

let과 const

  • let과 const의 차이
  • var와 let의 차이
  • 블록 레벨 스코프와 함수 레벨 스코프
  • 호이스팅

template literal

  • 사용방법

화살표 함수

  • 함수 표기 방법
  • 선언문과 표현식
  • 화살표함수와 일반함수의 this **
  • 예외의 경우 **

Rest / Spread 프로퍼티 **

  • 파라미터 default value
  • Rest 파라미터
  • arguments
  • spread
  • 배열과 spread
  • Object와 rest/spread

Object 프로퍼티 기능 확장

  • 프로퍼티 축약 표현
  • 프로퍼티 키 동적 생성 **
  • 메소드 축약 표현
  • __proto__ 프로퍼티에 상속

디스트럭처링

  • 배열
  • 객체

class

  • 클래스 선언
  • 인스턴스 생성
  • 클래스 필드
  • 접근제한자
  • 정적메소드
  • 상속
  • super와 this

모듈

  • import
  • export
  • export default

비동기와 프로미스

  • 비동기 패턴
  • 콜백
  • 프로미스

심볼

  • 사용법

iterator & generator

  • for … of
  • iterator
  • generator
  • async await

babel과 webpack

  • CRA 직접 설정해보기