yihan12 / Frontend-interview

记录一些前端面试相关题目
2 stars 0 forks source link

call、apply和bind的区别 #27

Open yihan12 opened 8 months ago

yihan12 commented 8 months ago

简单好记

  1. call和apply都是为了解决改变this的指向。作用都是相同的,只是传参的方式不同。
  2. 除了第一个参数外,call可以接收一个参数列表,apply只接受一个参数数组。
  3. bind绑定完之后返回一个新的函数,不执行。call和apply绑定完后都是立即执行
yihan12 commented 8 months ago

[js] 第26天 说说bind、call、apply的区别?并手写实现一个bind的方法