JavaScript中函数调用和this的指向是什么
这篇文章将为大家详细讲解有关JavaScript中函数调用和this的指向是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
创新互联建站从2013年成立,是专业互联网技术服务公司,拥有项目成都网站设计、网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元鹿城做网站,已为上家服务,为鹿城各地企业和个人服务,联系电话:18980820575
函数的调用和this的指向
1.普通函数调用 this 指向 window
function fn() { console.log(this); } window.fn();
2.方法调用 this 指向 调用该方法的对象
var obj = { fun: function () { console.log(this); } } obj.fun();
3.作为构造函数的调用 构造函数内部的this指向由该构造函数创建的对象
var gf = { name : "tangwei", bar : "c++", sayWhat : function() { console.log(this.name + "said:love you forever"); } }
4.作为事件的处理函数 触发该事件的对象
btn.onclick = function () { console.log(this); }
5.作为定时器的参数 this 指向 window
setInterval(function() { console.log(this); }, 1000);
关于JavaScript中函数调用和this的指向是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
网页标题:JavaScript中函数调用和this的指向是什么
分享链接:http://hbruida.cn/article/jpidcc.html