var obj = {username: 'kobe'};
function foo(){
console.log(this);
}
function foo(data){
console.log(this, data);
}
foo();
foo.call(obj);
foo.apply(obj);
//传入参数的形式
foo.call(obj, 33);//直接从第二个参数开始,依次传入
foo.apply(obj, [33]);//第二参数必须是数组,传入的参数放在数组里