js中 apply()和call() 还有bind的区别

1、call、apply的做用与应用 每一个函数都包含两个非继承而来的方法:apply()和call()。这两个方法的用途都是在特定的做用域中调用函数,实际上等于设置函数体内this对象的值。首先,apply()方法接收两个参数:一个是在其中运行函数的做用域,另外一个是参数数组。其中,第二个参数能够是Array的实例,也能够是arguments对象。例如:  数组 function sum(num
相关文章
相关标签/搜索