ES란? ES5,ES6

leehowook·2022년 5월 22일
0
post-custom-banner

js는 언어이고, ES는 규격, 표준 즉 스펙을 뜻한다.

ES5
ES4는 거절이 되었고, 바로 ES5가 나왔다.

추가된 기능은 다음과 같다.

배열과 관련해서 새로운 메소드들이 생겼는데 대표적으로 forEach, map, filter, reduce, some, every와 같은 메소드가 생겼습니다. 이 메소드들은 개발자가 반복 횟수나 조건을 잘못 입력하는 등의 실수를 줄여주는 효과가 있습니다.
object에 대한 getter/setter 지원
자바스크립트 strict 모드 지원(더욱 세심하게 문법 검사를 합니다.)
JSON 지원(과거에는 XML을 사용하다가, json이 뜨면서 지원하게 되었습니다.)
bind() 메소드가 생겼습니다. (this를 강제로 bind 시켜주는 메소드입니다.)

ES6 (2015 IE9부터 지원)Permalink
let, const 키워드 추가
arrow 문법 지원
iterator/generator 추가
module import / export 추가
Promise 도입

출처 : https://namgyungkim.github.io/javascript/JS-ES/

profile
be higher
post-custom-banner

0개의 댓글