這篇文章帶給大家的內容是關於JavaScript中函數的呼叫和this的指向介紹(程式碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。
函數的呼叫與this的指向
1.普通函數呼叫this 指向window
function fn() { console.log(this); } window.fn();
2.方法呼叫this 指向呼叫該方法的物件
var obj = { fun: function () { console.log(this); } } obj.fun();
var gf = { name : "tangwei", bar : "c++", sayWhat : function() { console.log(this.name + "said:love you forever"); } }
btn.onclick = function () { console.log(this); }
setInterval(function() { console.log(this); }, 1000);
總結:函數內部的this,是由函數呼叫的時候來決定其指向的。
這篇文章到這裡就已經全部結束了,更多其他精彩內容可以關注PHP中文網的JavaScript教學影片專欄!
#以上是JavaScript中函數的呼叫和this的指向介紹(程式碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!