美文网首页
谈谈对this的理解

谈谈对this的理解

作者: 李小白呀 | 来源:发表于2021-01-25 09:18 被阅读0次

this的指向

this表示当前对象,this的指向是根据调用的上下文来决定的,默认指向window对象,指向window对象时可以省略不写,例如:

this.alert() <=> window.alert()<=> alert();

调用的上下文环境包括全局和局部;

全局环境

全局环境就是在里面,这里的this始终指向的是window对象

局部环境

1)在全局作用域下直接调用函数,this指向window

2)对象函数调用,哪个对象调用就指向哪个对象

3)使用 new 实例化对象,在构造函数中的this指向实例化对象

4)使用call或apply改变this的指向

相关文章

  • Java进阶struts & Hibernate面试题(8)

    【71】谈谈你对Struts的理解。 【72】谈谈你对Hibernate的理解。 【72】谈谈你对Spring的理...

  • 面试积累之框架(五)

    谈谈你对AOP的理解: 谈谈对sprin的理解 SpringMVC的工作机制

  • 谈谈对this的理解

    this的指向 this表示当前对象,this的指向是根据调用的上下文来决定的,默认指向window对象,指向wi...

  • IT欧伟_常见sem面试题-谈谈你对sem的理解

    IT欧伟_常见sem面试题-谈谈你对sem的理解 IT欧伟_常见sem面试题-谈谈你对sem的理解: 1、谈谈你对...

  • 谈谈对Dubbo的理解

    一、Dubbo的前世今生: 起初是阿里巴巴开源项目,中间有一段时间不维护了,后来被当当网给捡起来维护了,...

  • 谈谈对ThreadLocal的理解

    ThreadLocal是什么? ThreadLocal从字面上的理解是本地线程的意思,然而事实上它是共享变量的一份...

  • 谈谈对诗的理解

    1今天的故事是一首啊傻自己写的小诗,外加一些微不足道却特别想道的啊傻个人对诗的见解,啊傻希望不要写超过800字,毕...

  • 谈谈对SurfaceView的理解

    初识SurfaceView 刚开始做android app开发的时候,我觉得在app上展示播放一段视频,是一件很高...

  • 谈谈对概念的理解

    目录: 什么是概念? 概念是对任一事物的一种精神陈述。 “我们通过标记、区别、画圆圈或者标记数字的方式所获得的功能...

  • 谈谈对AIDL的理解

    最近一些在准备各种校招面试,在安卓面试的时候,总会被问到AIDL,跨进程通信的知识,由于平时基本没有AIDL跨进程...

网友评论

      本文标题:谈谈对this的理解

      本文链接:https://www.haomeiwen.com/subject/nwrbzktx.html