我們都知道JavaScript跟其他語言在物件導向有很大的不同
其中以this為最大的差異點,很多人常常對於這個this搞得一個頭兩個大的
而該怎麼判斷this目前指向的對象是誰呢? 則是看對於在執行this前是否有物件。
如果有物件,則this代表著該物件; 倘若沒有物件,則this代表著整個window
這聽起來很饒舌,做個範例來看就會知道了
我們都知道JavaScript跟其他語言在物件導向有很大的不同
其中以this為最大的差異點,很多人常常對於這個this搞得一個頭兩個大的
而該怎麼判斷this目前指向的對象是誰呢? 則是看對於在執行this前是否有物件。
如果有物件,則this代表著該物件; 倘若沒有物件,則this代表著整個window
這聽起來很饒舌,做個範例來看就會知道了