0x.프로그래밍/JavaScript
-
0x00.게터(Getter)와 세터(Setter)0x.프로그래밍/JavaScript 2017. 6. 5. 16:41
게터(Getter)와 세터(Setter) 자바스크립트를 공부하다보니 무심코 툭 튀어나온 개념이다. 게터와 세터... 도저히 이해가 안되서 구글링도 하면서 이해를 해서 이렇게 또 포스팅거리가 하나 생기게 되었다. 이렇게 생소한 개념을 아무렇지도 않게 사용할정도로 널리 유즈(use) 되고 있다니 ;; 게터와 세터를 사용하는 주 목적은 캡슐화이다. 캡슐화는 객체의 특정 부분을 사용자가 직접 활용할 수 없게 하는게 목적이다. 다시 말해, 악용될 우려가 있는 특정 속성 또는 메소드를 사용자가 사용하지 못하게 숨기는 역할을 한다. 1234567891011121314151617181920212223242526272829303132333435363738function person(h,w){ if(h