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 |