我正在用Javascript声明一个TimestampMillis枚举-
var TimestampMillis = {
ONE_DAY: 24 * 60 * 60 * 1000,
ONE_WEEK: 7 * 24 * 60 * 60 * 1000,
ONE_MONTH: 30 * 24 * 60 * 60 * 1000
}
但是,我想保持整洁,并声明引用第一个的第二个和第三个枚举。像这样-
var TimestampMillis = {
ONE_DAY: 24 * 60 * 60 * 1000,
ONE_WEEK: 7 * ONE_DAY,
ONE_MONTH: 30 * ONE_DAY
}
但是我似乎无法做到这一点,因为我在声明一个值之前先对其进行引用。用Javascript完全可以做到这一点吗?如果没有,实现这样的最佳方法是什么?
当时我正在考虑做
const DAY_IN_MILLIS = 24 * 60 * 60 * 1000
var TimestampMillis = {
ONE_DAY: 1 * DAY_IN_MILLIS,
ONE_WEEK: 7 * DAY_IN_MILLIS,
ONE_MONTH: 30 * DAY_IN_MILLIS
}
但是我真的很想在没有附加const的情况下执行此操作。最好的方法是什么?