Stack Building
[javascript] ES6 문법 본문
1. Arrow Function
- 함수 선언이 간단해짐
- this: 자신을 포함, 가장 근접한 일반 함수의 this 참조
=> arrow func의 this는 arrow func이 호출되는 시점과 무관, 선언되는 시점에 결정
2. class
- 생성자, 상속 등 객체지향의 클래스 기능 사용 가능
3. object 선언 간편
- att:att 와 같이 이름이 겹쳐도 써줘야 했다면 이제는 겹치는 건 att로만 써도 무관
4. template strings
- 여러 문자열을 +가 아니라 `를 사용해서 표현 가능
5. destructuring
- 함수에서 매개변수의 일부만 입력으로 받을 수 있게 함
- 오브젝트에서 필요한 부분만 추출
6. let, const
- 수정 가능한 변수는 let
- 수정 불가능한 변수는 const
- let은 var와 유사하지만 block-scope.
출처에서 요약
여기에서 좀 더 자세한 설명 확인 가능
'웹' 카테고리의 다른 글
[react] 기본 구조 (0) | 2019.04.09 |
---|---|
[javascript] JSX (0) | 2019.04.08 |
[react] 바벨 (0) | 2019.04.08 |
페이로드 (0) | 2019.04.03 |
쓰로틀링, 디바운싱 (0) | 2019.03.29 |
Comments