js获取年份,当前年份的前后15年

<template>
<div>
<el-select v-model="year" placeholder="选择年份" size="small" clearable >
<el-option
v-for="(item, i) in years"
:label="item.label"
:value="item.value"
:key="i"
>
</el-option>
</el-select>
</div>
</template>
<script>
export default {
data(){
return{
year:"",
years:[],
}
},
mounted(){
this.getYear();
},
methods:{
getYear(){//获取年份,当前年前后15年
var y = new Date().getFullYear();
for(var i = 0 ; i <= 15 ; i++){
if(i<15){
this.years.unshift({value:(y - i),label:(y - i)})
}else{
for(var x = 1 ;x < 16;x++){
this.years.push({value:(y + x),label:(y + x)})
}
}
}
}
}
</script>