これが私のコードです:
var timer =
{
i: "Hello",
start: function()
{
var self = this;
window.setInterval(self.tick, 1000);
},
tick: function()
{
console.log(this.i);
}
}
timer.start();
javascript コンソールが表示されるのはなぜundefined
ですか?