해당 시리즈는 Nomadcoders 의 ES6의정석 강의를 기반으로개념 정리를 위해 작성된 시리즈다.
자바스크립트의 변수 선언 키워드는 무슨 차이가 있을까
var 와 let, const의 차이점
scope는 무엇인가 ? let과 const는 blcok scope라는데 무슨뜻일까 ?
var를 사용하지 않는 이유는? 그럼 앞으로 어떻게 해야되는가
Arrow Functions 기존의 함수와는 무엇이 다른가 또 어떠한 특징이 있는가
this를 사용할 때에는 화살표 함수가 아닌 일반함수를 사용한다. 무슨 이유에서 일까? 어떤 차이가 있는거지
실생활에서 화살표 함수는 어떤식으로 쓰일까
ES6에서 추가된 기본 값은 어떻게 사용하는가
개선된 문자열 표기법 Template literals은 어떻게 사용할까 우리에게 어떤 이점이 있을까
javascript에서 html을 작성해야 할때 template literal를 활용해보자
템플릿 리터럴에 대한 유용한 예시 하나를 더 살펴보자.
Tagged Template literal를 활용한 styled components 클론하기
ES6에서 추가된 유용한 Strings mthod를 몇가지 알아보자.
ES6의 Array파트 중 Array.from()은 유사배열객체를 배열로 만들어준다는데 유사배열객체는 무엇인가
배열의 탐색과 수정을 위한 Array메서드 find findIndex fill
구조 분해 할당 그 중에 Object destructuring
구조분해할당 배열에서는 어떻게 사용하는가?
구조분해할당에서 변수명을 바꿔야 한다면 ?혹은 기존의 사용 중이던 변수를 업데이트 해야 한다면 어찌해야할까
함수안에서 구조분해할당을 통해 얻을 수 있는 이점은 무엇인가
property shorthand란 무엇인가 굳이 두번 쓸필요가있나
변수에 관한 두가지 간단한 트릭 바꾸기, 넘기기
spread operator를 활용한 배열과 객체
spread operator을 좀 더 알아보자
rest parameter는 무엇이고 어떻게 사용하는가
실제 사용 예시 몇가지를 통해 우리가 여태 배웠던 ES6의 슈퍼파워를 알아보자
for of loop 가 기존의 루프처리와의 차이점은 무엇인가
자바스크립트의 비동기성이란 무엇인가에 대해 알아보자
promise란 무엇인가? promise를 사용하려면 어떻게 하고 상태는 무엇일까 어떤경우에 사용하는 걸까
promise가 에러를 발생시켰을때.. 그리고 promise를 사용하는 방법