如何重命名javascript预定义函数

时间:2012-04-20 11:32:16

标签: javascript function jsp rename

是否可以像在php中一样重命名JavaScript中的预定义函数:

<?php
rename_function('mysql_connect', 'connect' );
?>

1 个答案:

答案 0 :(得分:2)

也有可能在js。看到这个功能。

function rename_function(obj, oldf, newf){
    obj[newf]=obj[oldf];
    delete obj[oldf];
}

这里obj是函数的闭包。通常,如果你的函数没有闭包,它就在window对象下面。 rename_function(window, 'alert', 'al')