次のようなオブジェクトがあるとします。
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;
でもかまいませんが、1つのコマンドで追加したいと思います。