首页 > 其他分享 >介绍this指向问题

介绍this指向问题

时间:2022-08-18 07:11:22浏览次数:53  
标签:函数 指向 对象 介绍 问题 作用域 window 构造函数

 this是js底层定义的变量,代表了代码的指向环境

a 函数的this是window

b 方法的this是调用的对象

c 构造函数和原型对象上的方法的this指向实例化对象

d 箭头函数不会自己创建this指向,会沿用作用域的上一层this指向

e 注册事件的this指向事件源

f setInterval 和 setTimeout 函数的this指向window

严格模式下this是undefined

标签:函数,指向,对象,介绍,问题,作用域,window,构造函数
From: https://www.cnblogs.com/zhulongxu/p/16597450.html

相关文章

  • 常见问题汇总
    1.css只在当前组件起作用答:在style标签中写入scoped即可例如:2.v-if和v-show区别答:简单回复:v-if按照条件是否渲染,v-show是display的block或none;详细比较:v-show是cs......
  • 05 - Volatile伪共享问题与Volatile重排序问题
    为什么Volatile不能保证原子性publicclassVolatileAtomThreadextendsThread{privatestaticvolatileintcount;publicstaticvoidmain(String[]arg......
  • git简单介绍
    1.git的四个工作区域Git本地有四个工作区域:工作目录(WorkingDirectory)、暂存区(Stage/Index)、资源库(Reponsitory或GitDirectory)、git仓库(RemoteDirectory) ......
  • Effective C++ - 条款2 - in-class初值设定问题
    pre针对EffectiveC++(55条)中的每一个条款写一个blog。0x02尽量以const,enum,inline替换#define为什么需要这样做?因为使用define会使得变量被define的符号替换,在......
  • 一次nginx 请求真实ip 问题处理
    nginxngx_http_realip模块是比较重要的,我以前也大概说过,同时网上关于此模块的资料也不少,今天就碰到了一个获取真实ip的问题记录下参考业务模型  问题以前的配......
  • Spring循环依赖问题
    SpringBoot版本pom.xml<parent>  <groupId>org.springframework.boot</groupId>  <artifactId>spring-boot-starter-parent</artifactId>  <version>2.5......
  • 关于多线程操作单个变量进行加1问题的分析
    关于多线程操作单个变量进行加1问题的分析  摘要:在多线程的学习中,我们经常会接触到一个例子,这个例子也是一个重要的面试题,在此我详细的分析这个问题。  问题:我们现有......
  • juypter notebook中报找不到scipy,torchvision的问题
    在初入深度学习使用juypter这块经常遇到各种问题,每次都被搞的很痛苦; 下面给大家带来我的一点问题解决方案: 首先检查下anaconda中有没有安装scipy这些模块,没有的话在......
  • Verilog中信号定义位宽的一些问题
    总是被Verilog中信号定义位宽的问题所困扰:wire[7:0]data1和wire[0:7]data1有什么不一样wire[7:0]data2[3:0]、wire[7:0]data2[0:3]、wire[0:7]data2[3:0]、wire[0......
  • Vue项目 invalid host header 问题 配置 disableHostCheck:true报错
    项目场景:解决Vue项目invalidhostheader问题disableHostCheck:true报错问题描述使用内网穿透时出现invalidhostheader找了好多都是让配置vue.config.js系统......