说明
call(),apply(),bind() 函数大家可能都有所了解,但是在平时搬砖过程中很可能或者基本没用过,学过但都淡忘了。
但是在大量第三方的框架(库),甚至 js 自己都在 源码中大量使用 call,apply 函数。所以今天仔细讨论下它们在开发中的应用场景 。
这三个函数都是函数对象的方法,也就是说只有函数才可以直接调用这些方法。
call(),apply(),bind() 函数大家可能都有所了解,但是在平时搬砖过程中很可能或者基本没用过,学过但都淡忘了。
但是在大量第三方的框架(库),甚至 js 自己都在 源码中大量使用 call,apply 函数。所以今天仔细讨论下它们在开发中的应用场景 。
这三个函数都是函数对象的方法,也就是说只有函数才可以直接调用这些方法。