javascript - 如何重命名javascript预定义函数

标签 javascript function jsp rename

是否可以像在 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/

相关文章:

javascript - 定义 Vue.js 计算属性的辅助方法

c++ - 内部函数被识别为指针

c++ - 将字符 vector 和字符串 vector 传递给函数

java - 如何在文本字段中隐藏密码字符

java - 如果属性包含值数组,如何在 JSP 中导入 Bean 属性的值?

javascript - 修改默认浏览器行为,使图像以最大分辨率加载

javascript - 文本未显示在 forcelayout d3js 中但存在于 View 中

javascript - 使用 Rails 的单页应用程序方法

javascript - 如何正确使用Javascript "export"和 "import"函数?

java - 从连接池获取数据库连接