有人可以告诉我如何通过角度js
从一系列值中获取替代值monthDataCreation(){
var startDay =1;
var endDay = 10
for (var a = startDay; a < endDay; a++) {
var elemen = a;
console.log("list values like 1,2,5,7,9,..")
}
}
我需要的是如果我设置一个起始值和结束值并在循环上我应该得到替代值。
如果以偶数#2结束于10开始,那么备用值的字符串应为2,4,6,8,10。
如果它以奇数num 1结束于10开始,则备用值的字符串应为1,3,5,7,9
是否有任何有角度的解决方法
答案 0 :(得分:0)
我认为您只需将a++
更改为a+=2
即可获得所需的输出。然后,您必须将a < endDay
更改为a <= endDay
。
答案 1 :(得分:0)
您可以使用数组的filter
方法
var original = [1, 2, 3, 4, 5, 6, 7, 8];
var alternate = original.filter(function(val,idx) {
if(idx%2==0)
return val;
})
console.log(alternate)
答案 2 :(得分:0)
function monthDataCreation(start, end) {
var values = []
for (var i = start; i <= end; i += 2) {
values.push(i)
}
return values.join(', ')
}
monthDataCreation(1, 10)
将返回“1,3,5,7,9”
monthDataCreation(2, 10)
将返回“2,4,6,8,10”