2011-10-20 39 views

回答

4

假設你有

var obj = new SomeFn('foo'); 

在第一種情況下,該值將被分配到SomeFn.SomeVarible,因爲this.constructorSomeFn。我其實沒有看到爲什麼會這樣做的原因,但如果有人有想法,請讓我知道。

在第二種情況下,它將被分配到obj.SomeVariable,因爲this引用新創建的對象並被分配到obj

+0

啊有道理。謝謝 – cfipilot

+0

哇,我在一年前寫了答案......:D如果它幫助你,請點擊旁邊的複選標記將其標記爲已接受。 –