我可以从 for 循环中获得 5 个值,并且所有值都在数组中。
值来了:
2020
2024
2028
2032
2036
它应该是这样的:
var years= [2020, 2024, 2028, 2032, 2036];
var td = new Date();
var cy = td.getFullYear();
ily_modulo = function(yr) {
return !((yr % 4) || (!(yr % 100) && (yr % 400)))
}
var yLepa=[];
for (var yr = cy; yr <= cy+20; yr++) {
if(ily_modulo(yr) == true){
console.log(yr);
}
}
您想将结果存储在数组中吗?如果是这样,只需将结果推yLepa
送到数组中,而不是在每次迭代时将其记录到控制台。
var td = new Date();
var cy = td.getFullYear();
ily_modulo = function(yr) {
return !((yr % 4) || (!(yr % 100) && (yr % 400)))
}
var yLepa = [];
for (var yr = cy; yr <= cy + 20; yr++) {
if (ily_modulo(yr) == true) {
yLepa.push(yr);
}
}
console.log(yLepa);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句