我正在尝试仅使用一个循环来获取包含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
}
}
答案 0 :(得分:1)
这是我的去处:
var times = [];
for (var i=0;i<60*24;i++) {
times.push(((i/60)|0) + ':' + i%60 );
}
console.log(times)
(i/60)|0
是一种愚蠢的方式来做Math.floor
现在我正在看它。