[Javascript] ES란 (ES5, ES6)

lilclown·2022년 6월 17일
0

Javascript

목록 보기
20/42
post-thumbnail
post-custom-banner

ECMAScript


ES(ECMAScript)란?

  • ECMA-262 기술 규격에 따라 정의하고 있는 표준화된 스크립트 프로그래밍 언어.

  • 자바스크립트(Javascript), 액션스크립트(ActionScript), J스크립트(Jscript) 등 다른 구현체도 포함.

  • ES3, ES5, ES6, ES7 등 버전으로 나뉜다.


ES5, ES6

  • ES5

    • forEach, map, filter, reduce, some, every 배열관련 메소드 추가

    • object에 대한 getter/setter

    • 자바스크립트 strict 모드 지원

    • JSON 지원

    • bind() 메소드 추가


  • ES6

    • let, const 키워드 추가

    • arrow 문법 지원

    • iterator / generator 추가

    • module import / export 추가

    • Promise 도입 (Callback Hell 해결)

    • Default, Rest 파라미터

    • 해체 할당, Spread 연산자

    • 템플릿 리터럴

    • 호이스팅이 사라진 것 같은 효과

    • 함수 단위 스코프에서 블록 단위 스코프로 변경



Tomorrow better than today, Laugh at myself

- 출처 -

ECMAScript > ECMAScript란? > Js ES5 vs ES6 : 문법 주요 차이

profile
Tomorrow better than today, Laugh at myself
post-custom-banner

0개의 댓글