아직 최신 자바스크립트 문법을 익히지 못했다면 지금이 최신 문법을 배울 좋은 기회입니다.
- 전통적인 var을 사용한 방법 (Live, 소스 코드, JSBin)
- let 예시 (Live, 소스 코드, JSBin)
- var을 사용한 전통적인 루프 카운터 (Live, 소스 코드, JSBin)
- const를 사용한 루프 카운터 (Live, 소스 코드, JSBin)
- 전통적인 문자열 병합 예제 (Live, 소스 코드, JSBin)
- 템플릿 문자열을 사용한 문자열 병합 (Live, 소스 코드, JSBin)
- 템플릿 문자열 - Email 사용 예시 (Live, 소스 코드, JSBin)
- 템플릿 문자열 - HTML 사용 예시 (Live, 소스 코드, JSBin)
- 전통적인 함수 (Live, 소스 코드, JSBin)
- 화살표 함수 (Live, 소스 코드, JSBin)
- 파라미터가 2개 이상인 화살표 함수 (Live, 소스 코드, JSBin)
- 복수의 파라미터와 한 줄의 몸체부를 가지는 화살표 함수 (Live, 소스 코드, JSBin)
- if문이 포함된 화살표 함수 ❌ (Live, 소스 코드, JSBin)
- 오류가 발생하는 화살표 함수 ❌ (Live, 소스 코드, JSBin)
- setTimeout ❌ (Live, 소스 코드, JSBin)
- setTimeout과 .bind 함께 사용 (Live, 소스 코드, JSBin)
- setTimeout과 화살표 함수 함께 사용 (Live, 소스 코드, JSBin)
- setTimeout과 'this' 문제 ❌ (Live, 소스 코드, JSBin)
- 'this' 문제점 확인하기 (Live, 소스 코드, JSBin)
- 구조 분해 (Live, 소스 코드, JSBin)
- 객체를 분해해서 함수의 인자로 넘기기 (Live, 소스 코드, JSBin)
- 객체의 구조 분해 형태를 함수의 인자로 사용하기 (Live, 소스 코드, JSBin)
- 배열 구조 분해 (Live, 소스 코드, JSBin)
- 콤마를 사용한 배열 구조 분해 (Live, 소스 코드, JSBin)
- 객체 리터럴 개선 (Live, 소스 코드, JSBin)
- 개선된 객체 리터럴로 객체에 메서드 포함시키기 (Live, 소스 코드, JSBin)
- 예전 방식의 객체 선언 문법 (Live, 소스 코드, JSBin)
- 새로운 방식의 객체 선언 문법 (Live, 소스 코드, JSBin)