博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js this
阅读量:7024 次
发布时间:2019-06-28

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

hot3.png

首先需要明白:

学习this 的第一步是明白this 既不指向函数自身也不指向函数的词法作用域,你也许被这样的解释误导过,但其实它们都是错误的。

然后知道:

当一个函数被调用时,会创建一个活动记录(有时候也称为执行上下文)。这个记录会包含函数在哪里被调用(调用栈)、函数的调用方法、传入的参数等信息。this 就是记录的其中一个属性,会在函数执行的过程中用到。

this 实际上是在函数被调用时发生的绑定,它指向什么完全取决于函数在哪里被调用。-----隐式this;

call(..) 和apply(..)  -------------------------------------------------------------------------显式this;

转载于:https://my.oschina.net/u/782865/blog/517190

你可能感兴趣的文章
深入理解MVC原理
查看>>
LCD之mipi DSI接口驱动调试流程【转】
查看>>
内核中dump_stack()的实现,并在用户态模拟dump_stack()【转】
查看>>
五子棋AI的思路
查看>>
AtomicInteger和count++的比较
查看>>
面向对象 继承 接口
查看>>
Nancy简单实战之NancyMusicStore(三):完善商品信息与管理
查看>>
Python open()函数
查看>>
mysql的设置
查看>>
詹森不等式的积分形式
查看>>
递归函数
查看>>
encodeURI、encodeURIComponent、decodeURI、decodeURIComponent的区别
查看>>
周总结8
查看>>
文件读取(个人作业完善)
查看>>
Header:请求头参数详解
查看>>
hive进阶学习的总结
查看>>
STM8S定时器工作
查看>>
将对话框嵌入父窗体
查看>>
如何使用CSS达到段落开头空格的目的
查看>>
sass 的学习
查看>>