問題顯得撲朔迷離,所以讓我解釋一下:如何使用對象的其他鍵內的鍵的值?
我在這個片段中的代碼工作:
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