都是替换This
1.bind 永久替换 量身定制 可固定某几个实参 返回值是一个函数
var newHanshu= 函数名.bind(对象名,【实参】)
2.call 和 apply 只能替换一次this 的值为该对象
call 传的是一个个的实参值 apply 传的是一个数组 在调用时先打散数组再将值传入调用
函数.call(对象,实参值)
函数.call(对象,实参数组)