标签:function ... foo obj 函数 绑定 var 解析 最好
需要更多教程,微信扫码即可
找对象
首先, this 在大多数情况下是一个对象,也有可能是 undefined 或其他值。
什么情况下,this
是 undefined
?函数运行在严格模式下,应用默认绑定规则的时候:
var a = 1;
function foo() {
"use strict";
console.log(this.a);
};
foo(); // Uncaught TypeError: Cannot read property 'a' of undefined
原理其实很简单,因为规范定义了严格模式下,不能将全局对象 Window
用于默认绑定。而大多数情况下,我们说的 this
,其实就是一个对象,所以确定 this
的指向,本质上就是要找到这个对象。
所以接下来我就来教大家如何 “找对象” 标签:function,...,foo,obj,函数,绑定,var,解析,最好
来源: https://blog.csdn.net/qfguan/article/details/121636818
本站声明:
1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。