博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
this指向问题,只提供案例,不做任何分析
阅读量:6607 次
发布时间:2019-06-24

本文共 476 字,大约阅读时间需要 1 分钟。

希望大家在测试的道路上找到答案,阔步前行

  

1.谁最终调用函数,this指向谁。

  ①this指向的永远只可能是对象!!!

  ②this指向谁永远不取决于this写在哪,而是取决于函数在哪调用

  ③this指向的对象,称之为函数的上下文context,也叫函数的调用者

 

2.this指向的规律(与函数调用的方式息息相关):

  this指向的情况,取决于函数调用方式有哪些,

  ①通过函数名()直接调用:this指向window

  ②通过对象.函数名()调用的:this指向这个对象

  ③函数通过数组的一个元素,通过数组下标调用的,this指向这个数组

  ④函数作为window内置函数的回调函数调用时,this指向window如setTimeout setInterval 等

  ⑤函数作为构造函数用new关键字调用时,this指向新new出的对象。

 

如果您实在不愿意自行分析理解,或者基础较为薄弱无力进行分析:请移步

转载于:https://www.cnblogs.com/gitByLegend/p/10462175.html

你可能感兴趣的文章
【摘】人生苦短, 每日python
查看>>
【转】聚集索引和非聚集索引的区别
查看>>
【转】mac os 安装php
查看>>
Android -- OkHttp的简单使用和封装
查看>>
软件工程_第二次作业
查看>>
C# DllImport的用法
查看>>
Github-Client(ANDROID)开源之旅(二) ------ 浅析ActionBarSherkLock
查看>>
no identities are available for signing
查看>>
javascript 和 jquery插件开发
查看>>
Linux Shell文件差集
查看>>
eclipse中如何去除警告:Class is a raw type. References to generic type Class<T> should be parameterized...
查看>>
Gradle脚本基础全攻略
查看>>
Django模版中的过滤器详细解析 Django filter大全
查看>>
Linux中使用pwconv实现passwd中密码到shadow
查看>>
MongoDB C++ gridfs worked example
查看>>
Visual Studio 2017各版本安装包离线下载
查看>>
C#线程安全的那些事
查看>>
【论文笔记】Social Role-Aware Emotion Contagion in Image Social Networks
查看>>
rpm安装PostgreSQL
查看>>
k sum(lintcode)
查看>>