call和apply都是通过函数对象调用,第一个参数传对象,之后传实参
call可以直接在对象后传参数,apply则需要传数组
不指定对象的函数调用call和apply时,此时this指向window
指定对象的函数调用call和apply时,this指此对象
var obj = {
};
function sayName(a,b){
console.log(a+b);
}
console.log(sayName.call(obj,1,2));
console.log(sayName.apply(obj,[1,2]));