美文网首页
call、apply、bind的模拟实现

call、apply、bind的模拟实现

作者: 示十 | 来源:发表于2018-07-29 17:25 被阅读0次

相信只要知道了call、apply的用法,对应来看下面的注视,代码就很容易了

call的实现:

apply的实现方式和call类型,只不过apply传入的第二个参数是数组

bind的实现:

bind方法会创建一个新函数,当这个函数被调用时,bind()的第一个参数将作为它运行时的this,之后的一系列参数将会在传递实参前传入作为它的参数(来自MDN)

由此我们可以知道bind函数的两个特点:

1、返回一个函数

2、可以传入参数

相关文章

网友评论

      本文标题:call、apply、bind的模拟实现

      本文链接:https://www.haomeiwen.com/subject/twcleftx.html