ES6란 무엇일까?
1. ES6란?
ES6(ECMAScript 6)는 ECMAScript 표준의 가장 최신 버전.
2. ES6의 향상된 객체 문법
1) 단축 속성명
객체의 속성을 조금 더 간단하게 정의. 단축 속성명은 변수가 미리 준비되어 있는 경우 활용 가능, 변수 명으로 속성의 키와 값을 한 번에 정의할 수 있음. 객체 리터럴 선언 시 코드를 더 짧고 가독성 있게 만들어줌
2) 속성 계산명 (Computed Property Name)
속성 이름을 정의 하는 다른 방법으로 대괄호 [] 안에 식을 넣거나 변수를 대입하여 동적으로 객체 속성들을 생성 가능
3) 비구조화 할당
비구조화 할당(Destructuring Assignment)란 배열이나 객체의 값을 새로운 변수에 쉽게 할당. 중괄호 {} 안에 속성 이름을 넣어 여러 속성을 한 번에 가져올 수 있음.
댓글