【发布时间】:2014-10-23 12:47:05
【问题描述】:
在几个地方,我对一组预定义的值进行了循环。
我当前的代码是:
for (var period in {'today':true,'yesterday':true,'this week':true,'last week':true,'this month':true,'last month':true}) {
...
}
它有效,但是有没有更漂亮的方法呢?
(period 需要是值,而不是索引,否则我会使用数组。)
【问题讨论】:
-
我不认为这是一个骗局,因为它专门针对文字值,它阻止(或至少使)旧标准
for (i in varname) { item=varname[i];...}成语的使用。 -
不,这不是一个重复,我希望句号连续包含“今天”、“昨天”等值。
标签: javascript for-loop