일단 코드는 아래 페이지에 있다.
getter는 뭘까?
객체 내에 있는 함수로 객체의 프로퍼티들을 함수에서 사용할 수 있게 해준다. 프로퍼티들의 value 값들을 갖고 다양한 함수를 만들 수 있다.
setter는 뭘까?
setter가 있으면 객체의 프로퍼티 값들을 외부에서 바꿔줄 수 있다. 그렇다면 getter 와 setter 의 조합되면 setter 로 프로퍼티 값들을 바꿔 주고, 그 바뀐 값들로 getter가 함수로 실행해 줄 수 있다. 이 모든 작업을 객체 외부에서 객체에 접근하듯이 직관적으로 수행할 수 있다.
getter와 setter 모두 객체 안에 프로퍼티처럼 존재하기 때문이다.
자세한 코드는 아래 페이지를 참조바란다.
https://ko.javascript.info/property-accessors
프로퍼티 getter와 setter
ko.javascript.info
Smile ^ ^
'자바스크립트 리뷰' 카테고리의 다른 글
깊은 복사는 다른 객체를 생성해 낸다고 보아도 되겠다. [JS 문법 종합반 3주차 - 1] (0) | 2023.04.12 |
---|---|
얕은 복사의 문제점: 중첩된 객체를 복사하면 복사당한 객체는 복사로 생겨난 객체와 동시에 수정된다. [JS문법 종합반 3주차 - 1] (0) | 2023.04.12 |
중첩 데이터의 메모리 저장방식 [JS문법 종합반 3주차 ] (0) | 2023.04.11 |
메모리: 참조형 데이터는 가변하다. [ JS문법 종합반 3주차 -1] (0) | 2023.04.11 |
메모리: 변수와 상수 그리고 불변하다와 불변하지 않다. [ JS문법 종합반 3주차] (0) | 2023.04.11 |