var TTT = {
canvas : document.getElementById('canvas'),
ctx : canvas.getContext('2d'),
cH : 600,
cW : 600,
// tile dimensions
tH : this.cH/3,
tW : this.cW/3
};
// returns undefined... why?
console.log(TTT.tH);
这一定是很简单的东西,但我似乎无法把握为什么这是不确定的...为什么这返回undefined?
+1,但我认为他想引用同一个对象的属性,在这种情况下,他应该使用对象名称(TTT)而不是'this'。 – fardjad 2014-10-26 15:04:47
可能'TTT.ctx'应该设置为'TTT.ctx = TTT.canvas.getContext('2d')' – Oriol 2014-10-26 15:04:48
@fardjad糟糕,错过了。现在修复。 :) – Scimonster 2014-10-26 15:05:40