在附加的js文件中重新分配javascript函数

在附加的js文件中重新分配javascript函数,javascript,function,redirect,Javascript,Function,Redirect,我有一个包含多个附加js文件的HTML页面,其中包含该页面上使用的函数 对于包含在基本HTML页面上的函数,将成功重新分配这些函数。FunctionA=functionab 当我尝试重新分配一个函数时,问题就出现了,该函数是所附js文件的一部分。正常的重新分配不起作用。假设FunctionC位于附加的js文件more functions.js上 我尝试FunctionC=FunctionD。FunctionC正常运行-无需重新分配给FunctionD。我知道对FunctionD的重新分配应该在F

我有一个包含多个附加js文件的HTML页面,其中包含该页面上使用的函数

对于包含在基本HTML页面上的函数,将成功重新分配这些函数。FunctionA=functionab

当我尝试重新分配一个函数时,问题就出现了,该函数是所附js文件的一部分。正常的重新分配不起作用。假设FunctionC位于附加的js文件more functions.js上

我尝试FunctionC=FunctionD。FunctionC正常运行-无需重新分配给FunctionD。我知道对FunctionD的重新分配应该在FunctionC运行之前发生,因为当我检查console.log时它会触发


如果您有任何关于此操作不起作用的想法,我们将不胜感激。

您必须在包含文件后重新分配

例如(Disclamer:不要在实际项目中这样做-这仅用于演示目的)下面的代码包括jQuery库,但随后用自定义函数覆盖jQuery函数:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

<script>
    jQuery = function(s) {
        alert(s);
    }
</script>    

<script>
    jQuery('aaa');
</script>

jQuery=函数{
警报;
}
jQuery('aaa');

当它运行时,会产生警报(),但如果您颠倒前两个脚本标记的顺序,原始的“附加”jQuery函数将接管。您在附加文件
function.js之后重新分配了吗?这有帮助吗?