Open Mardanjan opened 4 years ago
讲this https://www.cnblogs.com/echolun/p/11962610.html new https://www.cnblogs.com/echolun/p/10903290.html
this是JavaScript中的关键词,函数调用时才会出现 因为函数是在一定的环境中运行的,调用函数是肯定要知道是谁调用的,就用到了this进行指向 那么this到底指向的是什么? this即不指向函数自身,也不指向函数的词法作用于,而是函数调用时的对象
function fn () { console.log(this.name) } let obj = { func: fn } let obj2 = { name: 'lala', o: obj } obj2.o.fun() // undefined
比较好的文章
讲this https://www.cnblogs.com/echolun/p/11962610.html
new https://www.cnblogs.com/echolun/p/10903290.html
this原理
this是JavaScript中的关键词,函数调用时才会出现
因为函数是在一定的环境中运行的,调用函数是肯定要知道是谁调用的,就用到了this进行指向
那么this到底指向的是什么?
this即不指向函数自身,也不指向函数的词法作用于,而是函数调用时的对象
使用场景
this的一些细节