본문 바로가기

WEB/Javascript

Getter와 Setter 프로퍼티

var p = {

// 일반 데이터 프로퍼티. x = 1, x 이와 같이 값을 가져오고 값을 셋팅할수 있음.

x : 1.0,

y : 1.0,

// 접근자 프로퍼티. p.r은 get 접근자 메서드가 실행된다.

get r() { return Math.sqrt(this.x); },

set r(v) { this.x += v; this.y += v; },


// theta는 읽기전용 접근자 프로퍼티.

get theta() { return Math.atan2(this.y, this.x); }

};

'WEB > Javascript' 카테고리의 다른 글

클로저  (0) 2014.08.08
bind, apply, call 정리  (0) 2014.08.04
프로퍼티 속성  (0) 2014.07.15