This article brings you an introduction (code) about function calls and this pointing in JavaScript. It has certain reference value. Friends in need can refer to it. I hope it will be helpful to you.
Function calling and this pointing
1. Ordinary function calling this points to window
function fn() { console.log(this); } window.fn();
2. Method calling this points to the object calling the method
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);
Summary: The this inside the function is determined when the function is called.
This article is all over here. For more other exciting content, you can pay attention to the JavaScript Tutorial Video column on the PHP Chinese website!
The above is the detailed content of Introduction to function calling and this pointing in JavaScript (code). For more information, please follow other related articles on the PHP Chinese website!