bind,call和apply的应用

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

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

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容