call apply bind
call 执行函数,并改变this为执行函数的第一个参数 后面的参数作为函数的参数
apply 执行函数,并改变this执行函数的第一个参数为对象 只接收一个数组 数组里面放函数的参数
bind 改变this为执行函数的第一个参数 后面的参数作为函数的参数 不会自动执行函数 返回一个新的函数
var newFun=obj1.getName.bind(obj2)