선언
- 예약어는 변수로 사용하지 않음
- 약어는 모두 대문자나 소문자로 사용
- 파일이름은 소문자
- 변수, 함수, 파라미터, 객체이름, 패키지이름은 CamelCase
- 클래스, 생성자이름은 PascalCase
들여쓰기
- 들여쓰기는 스페이스바 2번으로 한다.
변수
- 기본적으로 const 사용
- 변수 값에 변경이 있을 경우에만 let을 쓴다.
함수
- 함수의 이름이 필요할때는 const로 선언한다.
- 함수식은 => 화살표 함수 사용.
- 본문이 하나의 식으로 종결될 경우 {} return 생략
중괄호
- if-else , try-catch-finally 의 블록이 비었을 경우에만 한줄로 작성
배열
- 배열로부터 복수개의 값을 할당 받을때는 destructuring 사용
- 배열을 복사할때는 spread 연산자 사용
- 새로운 값 할당시 push 사용.
객체
- key 는 큰따옴표로 감싼다.
연산
- 일치연산자를 사용한다. ( ===, !==)
'기반을 다지자 ES6' 카테고리의 다른 글
전개연산자 Spread (0) | 2020.10.01 |
---|---|
구조 분해 할당. Destructuring (0) | 2020.10.01 |
배열의 정체와 길이 (0) | 2020.10.01 |
화살표 함수 (0) | 2020.10.01 |
템플릿 리터럴 (0) | 2020.10.01 |