问题显得扑朔迷离,所以让我解释一下:如何使用对象的其他键内的键的值?
我在这个片段中的代码工作:
sy: 100,
sx: 50,
x: 30,
y: height - this.sy,
我用“Y”的功能,但似乎功能没有工作,所以我确实警觉(y);告诉我'v'的价值是'NaN'。然后我使用typeof运算符测试了'y',它告诉我它是'数字'类型的。我知道一个数字可以是'数字'类型,但仍然不是数字,所以我意识到问题出在'this.sy'部分。我认为'this'仅用于函数,那么如何在仍处于数组内部的情况下访问'sy'呢? (高度已经定义在阵列之外)
任何一段代码,使用'this'必须表现出周围的代码的情况下比你让我们知道什么'this'的价值被设定为。此外,您是否意识到'y'将在代码初始化时计算一次,并且不会是动态值。 – jfriend00 2014-10-26 18:26:04