let aa=function(a,b){
retrun a+b
}
let obj ={
name:"xxx"
}
//把aa的this指向改为obj
aa(1,2)
//1.call
aa.call(obj,1,2) //直接调用aa ,同时修改this指向(单个传参)
//2.apply
aa,apply(obj,[1,2])//直接调用aa ,同时修改this指向(数组传参)
//3.bind
let fn=aa.bind(obj)
fn(1,2) //不直接调用,返回一个新函数(单个传参)