我正在创建一个 javascript 函数来<table>
为当前月份的日历(在 a 中)构建 html。该函数的参数之一是是写出星期几还是使用它们的首字母。全名和首字母都包含在数组中。该函数将遍历其中一个数组以构建包含星期几的表格单元格。选择要循环的数组的最佳方法是什么?或者我应该以完全不同的方式构建这段代码?
代码来说明我的问题:
buildCalendar(useFullNames){
var fullNames = ['Sunday', 'Monday'], // etc.
initials = ['S', 'M'],
calString = '<tr>';
if(useFullNames) {
// use fullNames array in the loop
}
else {
// use initials array in loop
}
for(i=0; i<7; i++)
{
// Need to loop over the array picked above
calString += '<td>' + relevantArray[i] + '</td>';
}
calString += '</tr>';
}