請問一下各位大神們JS中this是代表什么啊?能給個具體的解釋嗎?求解?。。?
js中的this代表的什么意思?
小超VSC
2017-03-22 16:07:51
TA貢獻222條經驗 獲得超80個贊
有一個總的原則,那就是this指的是,調用函數的那個對象。 可概括為以下四點:
純粹的函數調用
作為對象方法的調用 ,指代上級對象
作為構造函數調用
apply調用?
TA貢獻3593條經驗 獲得超0個贊
TA貢獻358條經驗 獲得超213個贊
this代表當前對象,即是誰在調用對象中的方法。正常情況下都是(.)前面的那個對象.入var a = new A(); a.age(),此時age中的this就是指a。如果前面沒有.。如function foo(){};foo().此時this指全局對象window
舉報