使用方式, f1.call(f2,多个参数), f1在f2里中执行, 主要利用了f2的上下文来改变f2的属性方法, 可用实现继承.
例子,执行时this变为obj.
function Class10() { this.showSub = function(a,b) { alert(a-b); } } function Class11() { this.showAdd = function(a,b) { alert(a+b); } } function Class2() { Class10.call(this); Class11.call(this); } var obj = new Class2(); obj.showSub(2,1);
参考
http://uule.iteye.com/blog/1158829 JS中的call()和apply()方法