一尘不染

如何重命名javascript预定义函数

jsp

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

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

阅读 334

收藏
2020-06-10

共1个答案

一尘不染

js也有可能。参见此功能。

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

obj是函数的关闭。通常,如果您的函数没有闭包,则它位于window对象下。rename_function(window, 'alert', 'al')

2020-06-10