js 的 bind call apply

都是替换This

1.bind   永久替换 量身定制    可固定某几个实参   返回值是一个函数    

    var   newHanshu= 函数名.bind(对象名,【实参】)     

2.call 和 apply  只能替换一次this 的值为该对象  

   call  传的是一个个的实参值      apply 传的是一个数组    在调用时先打散数组再将值传入调用

    

     函数.call(对象,实参值)

     函数.call(对象,实参数组)

   

    

原文地址:https://www.cnblogs.com/fdbk/p/12650116.html