Js中call、apply和bind三个函数共同和区别

2022年03月10日 阅读824次 分类:笔记 标签:js

版权声明:本文为博主原创或转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:http://www.zhuyanjun.cn/note/1933.html

共同

三个方法都用于改变函数的上下文(即this的指向)。

区别

  • call和apply功能相同,只是传递的参数方式不同。aplly传递的是数组,例如Math.max.applly(null,[参数N])

  • call和apply函数调用后会立即执行,bind函数则不会立即执行。


(本篇完)

是不是学到了很多?可以

版权声明:本文为博主原创或转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:http://www.zhuyanjun.cn/note/1933.html