| 本帖最后由 MonsterJohnCN 于 2015-11-26 18:50 编辑 
 
 var alias_method_name = old_method_name;old_method_name = function() {    alias_method_name.call(this);    console.log('hello world');}
var alias_method_name = old_method_name; 
old_method_name = function() { 
    alias_method_name.call(this); 
    console.log('hello world'); 
} 
 如果是带参数:
 paramA - 原方法的参数
 paramB - 原方法的参数
 paramDIY - 你自定义传入的新参数
 
 
 var alias_method_name = old_method_name;old_method_name = function(paramA,paramB,paramDIY) {    alias_method_name.call(this,paraA,paramB);    console.log('hello world');    console.log(paramDIY);}
var alias_method_name = old_method_name; 
old_method_name = function(paramA,paramB,paramDIY) { 
    alias_method_name.call(this,paraA,paramB); 
    console.log('hello world'); 
    console.log(paramDIY); 
} 
 (谢谢@余烬之中 提出补充带参数的alias)
 |