모던자바스크립트 딥다이브

16.프로퍼티 어트리뷰트

객체의 프로퍼티에대한 내용을 다루는 파트였다. 객체의 프로퍼티라고하면 일반적인 key : value의 형태로만 알고있었는데 이부분을 여기선 데이터 프로퍼티로 명칭하고, 추가적인 프로퍼티로 접근자 프로퍼티가 나왔다. 이는 value값을 따로 갖지않고, 객체내에 존재하는 다른 데이터프로퍼티의 값을 읽거나 저장할떄 호출되는 접근자 함수로 구성된 프로퍼티다.
접근자 함수로는 get 함수명() {} , set 함수명(매개변수) {} 형태로 getter함수, setter함수로 불린다. 각 함수에 사용되는 함수명은 동일하며, 이 함수명을 프로퍼티의 키값으로 사용한다. getter함수는 다른 데이터 프로퍼티값을 참조할떄, setter함수는 값을 저장할떄 사용된다.
객체명.함수명 -> getter함수 호출
객채명.함수명 = 값 -> setter함수 호출

js 알고리즘 문제풀이

profile
FE developer 🙂

0개의 댓글