You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
350 B
15 lines
350 B
export function createYears(interval = [0, 0], map){
|
|
let year = new Date().getFullYear()
|
|
if(interval[0]>interval[1]){
|
|
console.warn("区间不正确")
|
|
return
|
|
}
|
|
const fewYears = [...new Array(interval[1]-interval[0]+1)].map((v,i)=>{
|
|
if(map){
|
|
return map(year+interval[0]+i);
|
|
}else{
|
|
return year+interval[0]+i
|
|
}
|
|
})
|
|
return fewYears;
|
|
}
|