领先的免费Web技术教程,涵盖HTML到ASP.NET

网站首页 > 知识剖析 正文

JS : 手写bind,call 和 apply js手写bind函数

nixiaole 2024-11-13 14:05:25 知识剖析 16 ℃

作为一个不太聪明的程序员,关于call、apply 和 bind 内部实现方式,之前也是困扰了很久,so,今天给自己做个总结,好记性不如烂笔头。


相同点:此三者都是改变this指向的玩意

不同点

  1. call、apply 立即执行,bind 需要调用(绑定this 返回的是闭包)
  2. apply 第二个参数为数组


手写敬上:

  • call




  • apply




  • bind



附送一句: 头条的富文本不能输入html ???

Tags:

最近发表
标签列表