js中this关键字

1、函数执行时,看谁调用函数,谁调用的,函数中的this就指向谁,(函数名前有“.”的话,“.‘前面是谁就指向谁,没有的话this就指向window)

2、自执行函数中的this永远指向window

自执行函数的写法:1、(function(){})();

                             2、~function(){}();

3、给元素的某一个事件绑定方法的时候,只有事件被触发才会执行的函数,那么此函数中的this指向的就是当前的元素

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • this总是指向函数的直接调用者(而非间接调用者);如果有new关键字,this指向new出来的那个对象;在事件中...
    HarryPang阅读 708评论 0 0
  • function函数调用中经常用到this , 但是this具体是指的什么 ,它的作用范围还是不太清楚 今天在慕课...
    如果你还记得我是小双鱼阅读 208评论 0 0
  • 工厂模式类似于现实生活中的工厂可以产生大量相似的商品,去做同样的事情,实现同样的效果;这时候需要使用工厂模式。简单...
    舟渔行舟阅读 7,884评论 2 17
  • title: js面向对象date: 2017年8月17日 18:58:05updated: 2017年8月27日...
    lu900618阅读 581评论 0 2
  • 瑶山上汜让乙座 琴游似水传天河 不为人皇不赏果 游刃有余婳山河 道自在 随作于 2017 9 16 22:59
    李昌瑿阅读 79评论 0 0