bind,call和apply的应用

2018-04-10  本文已影响0人  洋洋袁

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

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

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

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

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

上一篇 下一篇

猜你喜欢

热点阅读