apply
和call
function f(x,y){
return x+y;
}
f1.apply(null);
f1.call(null);
apply
和call
方法如果没有传入参数的话,或者传入的是null
,那么调用该方法的函数对象中的this
就是默认 的window
。
apply
和call
可以改变this
的指向
function Person(age,sex){
this.age=age;
this.sex=sex;
};
//通过原型添加方法
Person.prototype.sayHi=function(){
console