やりたいこと
const COLORS = {
ERROR: '#f00',
HOGE: this.ERROR, // Not Working
};
どうやるか
オブジェクトにgetterをもたせる
const COLORS = {
ERROR: '#f00',
get HOGE() { return this.ERROR; }, // Working!!!
};
定数管理のオブジェクトにどうぞ
参考元:stack overflow
javascript - Self-references in object literal declarations - Stack Overflow