javascript之call用法实例

mac2022-06-30  105

call方法: 调用一个对象的一个方法,以另一个对象替换当前对象。 直接上代码: js例子:在A类中调用B类数据 function ClassA(){     this.name = 'ClassA';     this.getName = function(){         alert( this.name );     } } function ClassB(){     this.name = 'ClassB'; } var clsA = new ClassA(); var clsB = new ClassB(); clsA.getName.call(clsB); /*   调用clsA对象的getName方法,以clsB对象替换当前clsA对象,所以clsA对象中的this指向的是clsB对象. */

转载于:https://www.cnblogs.com/iamconan/p/7383513.html

相关资源:Javascript call及apply应用场景及实例
最新回复(0)