call() 和 apply()
var b=10;
function a(c){
console.log(this.b);
console.log(c) ;
}
a(20) ; //a前面没有东西,this=>window output :10 20
a.call({b:20},30) ;//call和apply都会改变this的指向,第一个参数就是this ,把剩余参数传给形参// output: 20 30
a.apply({b:30},[40]) ;//把数组传给形参 30 40