是否可以像在 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')
关于javascript - 如何重命名javascript预定义函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10245407/