자바스크립트 es5와 es6의 차이

황희윤·2022년 2월 21일
0

1. let, const 키워드 추가

  • 기존의 var 키워드는 함수 레벨 스코프를 가지며 암묵적 재할당이 가능하다.

  • 전역범위로 스크립트

  • 따라서 함수 호출이 자유로워, 컨트롤 하기 어려웠다.

  • 그래서 블록 레벨 스코프를 가지며 재할당이 가능한 let, const 키워드가 추가되었다.

2. 화살표 함수

  • 가독성 및 유지 보수가 상당히 올라간다.

//es5
function sum (a,b){
  return a+b
}


//es6
const sum = (a,b) => a+b

3. Template literal 추가 (백틱)

  • 백틱(``)을 이용해서 문자열 관리가 훨씬 쉬워졌다.
profile
HeeYun's programming study

0개의 댓글