본문 바로가기

Slack 채널 정리

js 객체 리터럴에서 객체 자신의 값을 참조하는 방법

http://clubmate.fi/self-referencing-object-literal-in-javascript/ 

가령,  

var wontWork = {
   a: 42,
   b: 58,
   c: this.b + this.a
};

this.a 식으로는 안됨. 아래 식으로 get 메서드 이용하면 됩니다.

var worksJustFine = {
 a: 42,
 b: 58
 get c() {
   return this.b + this.a;
 }
};