日曆組件的分組循環js

我在項目中須要寫一個簡單的日曆組件,展現每月份的日期,通過優化總結,感受是一段比較優雅的代碼,分享給你們數組

核心的就是將每月的天數從1開始,依次擺放,逢七換行,我是用了for循環,將這些數每七個存到一個數組中,最後生成一個雙層數組。優化

for(leti=1;i<=day;i++){
if(array[array.length-1].length<7){
array[array.length1].push(i);
}else{
array.push([]);
array[array.length-1].push(i);
}
}

結果:產生一個雙層數組,每一個內層數組中都包含7個數。spa

相關文章
相關標籤/搜索