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对象.
*/
深入解析JavaScript call方法应用
本文详细阐述了JavaScript call方法的使用方式及实例演示,包括方法的调用、参数传递和对象上下文替换,通过具体代码展示如何在不同场景下灵活运用call方法。
2048

被折叠的 条评论
为什么被折叠?



