現在の月のカレンダー (a 内<table>
) の html を作成するための JavaScript 関数を作成しています。関数のパラメーターの 1 つは、曜日を書き出すか、そのイニシャルを使用するかです。フルネームとイニシャルは両方とも配列に含まれています。この関数は、配列の 1 つをループして、曜日を含むテーブル セルを作成します。ループする配列を選択する最良の方法は何ですか? それとも、まったく別の方法でこのコードを作成する必要がありますか?
私の質問を説明するコード:
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>';
}