手写 JS 函数的 call、apply、bind
之所以要写这篇,是因为曾经面试被要求在白纸上手写 bind 实现
结果跟代码一样清晰明确,一阵懵逼,没写出来!
下面,撸起袖子就是干!~
把 call、apply、bind 一条龙都整一遍!~~
call
定义与使用
Function.prototype.call(): developer.mozilla.org/zh-CN/docs/…
复制代码
复制代码
手写实现
复制代码
复制代码
复制代码
apply
定义与使用
Function.prototype.apply(): developer.mozilla.org/zh-CN/docs/…
复制代码
复制代码
手写实现
复制代码
复制代码
复制代码
参考:前端手写面试题详细解答
bind
定义与使用
Function.prototype.bind(): developer.mozilla.org/zh-CN/docs/…
复制代码
复制代码
手写实现
复制代码
复制代码
复制代码
评论