首页 > 其他分享 >js里面的this指向

js里面的this指向

时间:2022-10-24 19:33:51浏览次数:57  
标签:里面 函数 指向 对象 调用函数 js 实例 原型

在普通函数中,this指向window

在定时器函数中,this指向window

在对象函数中,this指向当前对象

在事件函数中,this指向事件源

在构造函数中,this指向实例化对象

在数组对象中,this指向当前数组

在箭头函数中,箭头函数this指向父作用域(定义它的地方)

在原型函数中,

用实例化对象调用函数,this指向实例化对象

用原型对象调用函数,this指向原型对象

在class类中的static方法中,this指向当前类

标签:里面,函数,指向,对象,调用函数,js,实例,原型
From: https://www.cnblogs.com/xiaoshixiaoshi/p/16822516.html

相关文章

  • jmeter组件:JSON Extractor
    Namesofcreatedvariables:参数名JsonPathexpressions:json提取表达式MatchNo:匹配数字,0表示随机匹配DefaultValues:默认值,有几个参数就要写几个......
  • vue3 main.ts文件中引入js文件
    提示无法找到模块的申明文件解决步骤:在tsconfig.json文件中加入一个参数:allowJS"compilerOptions":{"target":"esnext","module":"esnext","stri......
  • Rxjs map, mergeMap 和 switchMap 的区别和联系
    map、mergeMap和switchMap是RxJS中的三个主要运算符,在SAPSpartacus开发中有着广泛的使用场景。mapmap是Observables中最常见的运算符。它的作用与数组中的映......
  • rxjs Observable 设计原理背后的 Pull 和 Push 思路
    Observables顾名思义,是可以被观察的事务。在Rxjs的上下文里,Observable会随着时间的推移,在某个时间点产生数据。Observables可以:不停地(永远)产生值,比如interval操作......
  • JS经典计算。
    <script>/***经典计算*/varaaa={n:1,valueOf:function(){returnthis.n++;}};console.log(aaa==1&&aaa==2&&aaa==3&&aaa==4&&aaa==......
  • 前端项目启动报错:config buildwebpack.dev.conf.js
    前端项目启动报错:configbuildwebpack.dev.conf.js我的主页错误展示错误太长,我就不在标题展示了:webpack-dev-server--inline--progress--configbuild/webpack.d......
  • JS事件循环之宏任务和微任务
    首先我们知道javascript是一个单线程的脚本语言,也就是说我们在执行代码的过程中不会出现同时进行两个进程(执行两段代码)。JS执行过程中会产生两种任务,分别是:同步任务和异......
  • js任务执行顺序
    JS线程简述js是单线程的,一次只能执行一个任务,执行完毕后才能继续下一个。js执行任务的方式也叫作同步执行,同步和异步与我们平时理解的不太一样,平时的同步我们会认为是多......
  • html5中播放rtsp流实现监控、直播等方案(利用Ffmpeg + node.js + websocket + flv.js实
    前提:需要确认你的服务器环境中是否安装了ffmpeg这个工具,因为转码的核心其实就是通过 ffmpeg命令 转码,需要你通过在命令行里输入 ffmpeg 来确认。   安装参考:htt......
  • js创建对象的方式
    <!DOCTYPEhtml><html><head><metacharset="utf-8"><title>创建对象的方式</title></head><body><script>//所有JavaScript对象都从原型继承属......