-
getter와 setter 차이점Study/JavaScript 2020. 5. 7. 21:34
JavaScript - 접근자 프로퍼티 (getter, setter)
접근자 프로퍼티(accessor property) : 값이 없음. 프로퍼티를 읽거나 쓸 때 호출하는 함수를 값 대신에 지정할 수 있는 프로퍼티입니다. 접근자 프로퍼티의 본질은 함수인데, 이 함수는 값을 획득(get)하고 설정(set)하는 역할을 담당합니다.
velog.io
setter
설명
자바스크립트에서 setter는 특정한 속성에 값이 변경되어 질 때마다 함수를 실행하는데 사용될 수 있다.
setter는 유사property타입을 생성하는 getter와 함께 가장 자주 사용된다.
실제 값을 가지는 property와 이 property의 setter를 동시에 갖는 것은 불가능하다.
set 문법을 사용할 때, 다음을 주의한다.
- 숫자 혹은 문자로 된 식별자를 가질 수 있다.
- 한 개의 매개변수만 가질 수 있다.
- object literal에 동일한 property에 대한 다른 set나 데이터 항목이 올 수 없다.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Functions/set
setter
set syntax는 어떤 객체의 속성에 이 속성을 설정하려고 할 때 호출되는 함수를 바인드한다.
developer.mozilla.org
'Study > JavaScript' 카테고리의 다른 글
Object.keys() (0) 2020.05.08 Setters (0) 2020.05.07 Getters (0) 2020.05.06 Array.prototype.every() (0) 2020.05.06 arrow function ex. (0) 2020.05.02