[ECMAScript 6] property 선언하기
property란 사용하는 코드는 member data에 접근하듯이 사용하지만 실제로는 함수가 호출되도록 하는 프로그래밍 언어의 기능을 말한다. C#, Python, Ruby 등 객체를 중요시하는 언어에는 대부분 존재하는 기능이며 당연히 기존의 JavaScript에도 있었다. 하지만 Object.defineProperties
함수를 이용해야 해서 코드가 복잡해진다는 문제가 있었다.
ES6에서는 property를 쉽게 선언할 수 있는 문법을 도입하였다. 메소드의 이름 앞에 get
이나 set
을 붙이는 것만으로 property를 선언할 수 있다.
댓글
댓글 쓰기