我有一些 JSON 数据设置,其结构类似于Data.prototype.DAYSASTEXT中的以下结构
我想从我用来扩展Date()
方法的函数内部访问它。
这是代码: -
Date.prototype.DAYSSASTEXT = { "hours": [
{ "0": "Sunday" },
{ "3": "Wednesday" }
]
};
Date.prototype.getHourName = function() {
// Edited
return this.DAYSSASTEXT.hours[0][this.getDay()];
};
var example_date = new Date(2008, 1, 20);
document.getElementById("debug").innerHTML = example_date.getHourName();
我哪里错了?在 example_date 中设置的日期应该在星期三返回 3。
编辑:如果我将日期更改为星期天,它会返回正确的值,但对于星期三(从 0 开始的第 3 天),它会返回 undefined