JS中this的4种绑定规则详解
JS中this是什么 理解this之前, 先纠正一个观点,this 既不指向函数自身,也不指函数的词法作用域。 如果仅通过this的英文解释,太容易产生误导了。 它实际是在函数被调用时才发生的绑定,也就是说this具体指向什么,取决于你是怎么调用的函数。也就是说谁调用的this,this就指向谁 JS中this说明 ES6中的箭头函数采用的是词法作用域。 为什么要使用this:使API设计得更简洁且易于复用。 this即不指向自身,也不指向函数的词法作用域。 this的指向只取决于函数的调用方式 this绑定规则 new > 显示绑定 > 隐式绑定 > 默认绑定 默认绑定 当独立函数调用时,不
用户评论
推荐下载
-
详解Java中Math.round的取整规则
主要介绍了详解Java中Math.round()的取整规则,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
22 2020-08-30 -
详解mysql中的字符集和校验规则
详解mysql中的字符集和校验规则
15 2021-08-28 -
OSEK VDX绑定规范V1.4.1文件下载
ISO17356标准化了OSEK的一些部分,包括OSEK Glossary、绑定规范、操作系统、通信、网络和OIL。想要了解更多关于OSEK的信息,请点击下载OSEK_VDX_Binding_Spec
8 2023-03-28 -
js中的preventDefault与stopPropagation详解
本篇文章主要是对js中的preventDefault与stopPropagation进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
4 2020-10-31 -
详解JS中遍历语法的比较
本篇文章主要介绍了详解JS中遍历语法的比较 ,主要介绍for循环、forEach、for...in、for...of的用法和缺点,有兴趣的可以了解一下。
6 2020-10-28 -
js中的this关键字详解
this是Javascript语言的一个关键字它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用,下面分四种情况,详细讨论this的用法,感兴趣的朋友可以了解下
10 2020-10-28 -
js中reverse函数的用法详解
本篇文章主要是对js中reverse函数的用法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
17 2020-10-28 -
Backbone.js中的集合详解
主要介绍了Backbone.js中的集合详解,本文着重讲解Backbone.js的集合和其它组件的关系,需要的朋友可以参考下
19 2020-10-28 -
JS jQuery中select的用法详解
1.js var obj=document.getElementById(selectid); obj.options.length = 0; //清除所有内容 obj.options[index]
16 2020-11-26 -
Angular.JS中的this指向详解
【this详解】 1、谁最终调用函数,this指向谁。 1 this指向的,永远只可能是对象!!!!!! 2 this指向谁,永远不取决于this写在哪!!而是取决于函数在哪调
15 2020-12-13
暂无评论