时间数组只有一个循环
问题描述:
我试图让一个数组包含hour:minutes
只使用一个循环。所以在最后我能得到一些接近:[0:00, 0:01... 23:58, 23:59]
我知道我能做到这一点使用两个for循环,例如:时间数组只有一个循环
for (var i=0;i<24;i++) {
for (var j=0;j<60;j++) {
// push i and j accordingly
}
}
我试图让一个数组包含hour:minutes
只使用一个循环。所以在最后我能得到一些接近:[0:00, 0:01... 23:58, 23:59]
我知道我能做到这一点使用两个for循环,例如:时间数组只有一个循环
for (var i=0;i<24;i++) {
for (var j=0;j<60;j++) {
// push i and j accordingly
}
}
为什么不使用两个循环?我不认为会有任何提速。 – Shef
很好,谢谢eveybody! – miked12
@shef,我无法解释它,但http://jsperf.com/two-loops显示在google chrome 13上的性能提升至少为 – Joe