ここに配列があります
var weekdayColor = {
sunday : 'red', // sunday
monday : 'blue', // monday
tuesday: 'white', // tuesday
wednesday: 'black',
thursday: 'green',
friday: 'yellow',
saturday: 'orange'
}
weekcayColor[0]
getの行に沿って何かを実行できるようにしたいsunday
:
これは私がインタビュー用に書いた JavaScript で、既に提出されています。これを行うにはもっと簡単な方法があることはわかっています。最初のweekdayColor
変数は変更できません。また、weekdayColor.sunday
戻りますred
。
おそらく、間違った日付メソッドを使用しているか、変数に間違ってアクセスしていますか?
var weekdayColor = {
sunday : 'red', // sunday
monday : 'blue', // monday
tuesday: 'white', // tuesday
wednesday: 'black', // wednessday
thursday: 'green', // thursday
friday: 'yellow', // friday
saturday: 'orange' // saturday
}
var weekday=new Array();
weekday[0]="sunday";
weekday[1]="monday";
weekday[2]="tuesday";
weekday[3]="wednesday";
weekday[4]="thursday";
weekday[5]="friday";
weekday[6]="saturday";
d = new Date;
day = d.getDay();
console.log(weekday[day]);
a = weekday[day];
function change(){
var x = document.getElementById("weekday");
x.innerHTML = a;
x.style.color = weekdayColor[a];
}