이 강좌에서 다룰 주제는 무엇입니까?
Ecmascript 6/7 JS의 고급 주제
강좌 소개
let과 const 변수 선언:
var의 차이점
let과 const의 특성
호이스팅 동작
자바스크립트에서의 비교 연산:
자바스크립트 내의 비교 연산
알아두어야 할 언어 행동
템플릿 리터럴:
es6에서 문자열을 사용하는 새로운 방법
객체 키 단축 표기:
객체 키의 단축 표기
코드에 스타일 추가하기:
배열과 객체에 대한 작업 - 구조 분해 할당
객체에서 키 효율적 추출
배열에서 추출
함수에 인수 전달
화살표 함수 파트 A:
화살표 함수의 짧은 작성법
올드 월드에서 뉴 월드로 코드 변환하기
새로운 문법으로 전환하는 모든 단계 거치기
고급 배열:
배열의 프로토타입 함수 리뷰
Map function
Filter function
Every function
Some function
Filter concatenation
Import Export 작업:
새로운 세계에서 파일을 가져오기 및 내보내기
export 개념 이해하기
export default 정의하기
특정 파일로 파일 가져오기 위해 import 사용하기
Promise 객체:
Promise 객체 이해하기
then과 catch 사용하기
javascript에서의 비동기 이해하기
Promise.all 함수 사용하기
async await 사용하기:
언어에서 새로운 개념 이해하기
우리가 배운 것을 동기화하는 코드에 사용하기
새로운 세계에서 동기적 코드를 구현하기 위해 Promise 사용하기
언어에서 비동기성 이해하기
생성자 함수 사용하기:
이것은 무엇이며 어떻게 사용하는가
자바스크립트에서 객체 생성하기
객체에 속성 할당하기 및 그 필요성
팩토리와 생성자의 차이점
객체에서 함수 사용하기
클래스 선언 사용하기:
이것이 무엇인지 및 사용 방법
es6에서 클래스 생성하기
클래스 사용을 위한 변환
객체와 그 속성 이해하기
es6에서 객체를 생성하기 위한 언어 기능 사용하기
Arrow Functions Part B:
화살표 함수의 고급 주제
this 사용의 새로운 기능