美文网首页
bind,call和apply的应用

bind,call和apply的应用

作者: 洋洋袁 | 来源:发表于2018-04-10 17:48 被阅读0次

bind,call和apply都可以用于改变一个函数的this指向,这也是他们最基本的作用.

通常,一些高级函数中会用到这些技巧.

1. bind只是改变函数的指向,并不会立刻执行,同时可以传入参数作为被改变函数的参数

2. call和apply都会立刻调用函数,不同的在于他们接收的参数不同,call的第二个参数之后接收的是一个个的参数,apply接受的第二个参数则是一个数组

主要还是在面试题中遇到的比较多.

相关文章

网友评论

      本文标题:bind,call和apply的应用

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