728x90
ES6 문법의 특징
1. let과 const가 새로 생겼으며, let은 변수를 할당하며, const는 상수를 할당할 때 사용된다.
2. 화살표 함수: 구문을 짧게 만들어주며, this 바인딩을 하지 않는다는 특징이 있다.
const add = (a, b) => a + b;
3. 템플릿 리터럴: 문자열을 컨트롤 하기가 쉽고, ``으로 표현한다.
let name = "John";
console.log(`안녕하세요, ${name}님!`);
4. 비구조화 할당: 기존에 있는 배열이나 객체를 별도의 변수로 추출할 수 있다.
let [a, b] = [1, 2];
let {name, age} = {name: "John", age: 30};
5. 프로미스: 비동기 작업과 콜백을 처리하는데 유용한 방법
6. import를 통해 다른 모듈(?)을 불러오는 기능이 추가되었다.
728x90
'[항해99] TIL' 카테고리의 다른 글
8일차 (알고리즘4) (0) | 2023.08.22 |
---|---|
7일차 (알고리즘3) (2) | 2023.08.22 |
[항해99] 6일차(알고리즘2) (0) | 2023.08.19 |
[항해99] 5일차(알고리즘1) (0) | 2023.08.18 |
[항해99] 4일차(ES6, 일급 객체로서 함수, 실행 컨텍스트, 콜백 함수) (0) | 2023.08.18 |