js/javascript call详解
- |
- 浏览:752
- |
- 更新:2013-12-27 15:21
- |
- 标签:javascript
call方法: 调用一个对象的一个方法,以另一个对象替换当前对象。
格式:
对象.方法.call([thisObj[,arg1[, arg2[, [,.argN]]]]])
参数:
thisObj:可选项。将被用作当前对象的对象。
arg1, arg2, , argN : 参数.
js例子:在A类中调用B类数据
function Class(){
this.name = 'Class';
this.getName = function(){
alert( this.name );
}
}
function ClassA(){
this.name = 'ClassA';
}
var obj = new Class();
obj.getName.call(ClassA);
/*
调用obj对象的getName方法,以ClassA对象替换当前obj对象,所以class对象中的this指向的ClassA对象.
*/