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应用场景及实例