首页 > 代码库 > javascript之call apply

javascript之call apply

function Class(){
this.name = ‘Class‘;
this.getName = function(){
console.log(this.name);
}
}
function ClassA(){
this.name = ‘ClassA‘;
}
var obj = new Class();
obj.getName.call(ClassA);


/*
调用obj对象的getName方法,以ClassA对象替换当前obj对象,所以class对象中的this指向的ClassA对象.
*/

javascript之call apply