是否可以像使用php一样重命名JavaScript中的预定义函数:
<?php rename_function('mysql_connect', 'connect' ); ?>
js也有可能。参见此功能。
function rename_function(obj, oldf, newf){ obj[newf]=obj[oldf]; delete obj[oldf]; }
这obj是函数的关闭。通常,如果您的函数没有闭包,则它位于window对象下。rename_function(window, 'alert', 'al')
obj
rename_function(window, 'alert', 'al')