Как ссылаться на ключ из того же объекта при его создании?

Скажем, у меня есть такой объект:

var time = {
    'second': 1000,
    'minute': 1000 * 60,
    'hour'  : 1000 * 60 * 60,
    'day'   : 1000 * 60 * 60 * 24,
    'week'  : 1000 * 60 * 60 * 24 * 7
};

Как бы я сократил его, чтобы он ссылался на другие ключи?

Я имею в виду что-то вроде этого:

var time = {
    'second': 1000,
    'minute': this.second * 60,
    'hour'  : this.minute * 60,
    'day'   : this.hour   * 24,
    'week'  : this.day    * 7
}

Я не могу ссылаться на каждый, используяtime.foo потому что переменная еще не инициализирована. Я мог бы просто добавить каждый по новой команде, такой какtime['hour'] = time.minute * 60;, но я бы предпочел сделать это одной командой.

Ответы на вопрос(5)

Ваш ответ на вопрос