![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
FavoriteStudent
这个作者很懒,什么都没留下…
展开
-
call、apply、bind的区别和用法
作用:这三个函数的作用是改变函数执行时的上下文,说的再具体一点就是改变函数运行时的this指向。 function Person(name) { this.name = name } Person.prototype = { showName: function () { console.log(this.name) ...转载 2019-05-08 15:38:06 · 126 阅读 · 0 评论 -
手写Bind函数
原生bind函数,创建一个新函数,新函数的this指向bind的第一个参数,剩下的参数作为实参传入目标函数中。同时,需要知道的是,新函数可以当做构造函数使用 function func(...arg) { console.log(this) console.log(arg) } func.prototype.getName = function...原创 2019-05-09 10:07:21 · 647 阅读 · 0 评论