javascript
pingxz
这个作者很懒,什么都没留下…
展开
-
this指向问题你真的彻底掌握了吗?
在前端的面试中,this指向与面向对象是必考题,也是日常开发中绕不开的话题,很多前端新手总感觉this指向变化莫测,琢磨不透;也有很多前端老鸟时常在this指向这里掉坑,本文主要围绕 this指向探讨一下,看看你是否真的彻底掌握了。全局作用域中我们可以直接在全局中向控制台打印 this,查看指向;在浏览器中执行,会输出console.log(this) // 输出 window在 node 中执行,会输出console.log(this) // 输出 {}可以看出在 node原创 2020-07-22 16:40:35 · 122 阅读 · 0 评论 -
call、apply和bind的用法
在改变 this 指向的时候,经常会把这三个方法混淆,下面就详细的整理一下三者的用法和区别call() 方法call() 方法可以有无数个参数第一个参数是改变 this 指向的对象后面的参数直接传递给函数的自身使用后会自动在执行var a = { name: '张三'}var b = { name: '李四', sayName: function (a,b,c) { console.log(this.name, a+b+c) }}b.sayName.cal原创 2020-06-15 15:53:59 · 102 阅读 · 0 评论