![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
Tony_FE
这个作者很懒,什么都没留下…
展开
-
浅谈JavaScript的this对象和[[scope]]
this对象 this引用的是函数据以执行的环境对象,即当前函数的所有者对象(执行空间),取值有两种可能 当在网页的全局作用域中调用函数时,this 对象引用的就是 window,无论有多少层函数调用 function a(){ function b(){ function c(){ console.log(this) ...原创 2020-03-16 23:38:01 · 172 阅读 · 0 评论 -
JavaScript在同个对象中,函数不能直接访问本对象属性的理解—js没有对象作用域
在一次学习中看到类似的代码 a={ b:1, c:function(){ return this.b } } a.c() //1 结果返回1,但突然想到为什么c函数中访问b属性时前面要加this,他们不是在同一个对象当中吗,理应作用域链中有b啊 比如说下面,在全局作用域中,c函数访问b前面就不用加this let b = 1; function c(){return b} c() 后...原创 2020-03-16 17:36:04 · 906 阅读 · 0 评论