我能够从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);
关于javascript - 对于数组中的循环值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43017246/