Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript匿名函数添加动态参数_Javascript - Fatal编程技术网

javascript匿名函数添加动态参数

javascript匿名函数添加动态参数,javascript,Javascript,我有一个关于javascript匿名函数的问题 原点函数: !function (n) { return n[0].call(1, 2,3); } ([function (n, t, i) {alert(1);}, function (t) {} ]); 我的问题是如何将新函数动态地添加到此匿名函数的参数中,如下所示 !function (n) { return n[0].call(1, 2,3); } ([function (n, t, i) {alert(1);}, f

我有一个关于javascript匿名函数的问题

原点函数:

!function (n) {
    return n[0].call(1, 2,3);
}

([function (n, t, i) {alert(1);}, function (t) {}
]);
我的问题是如何将新函数动态地添加到此匿名函数的参数中,如下所示

!function (n) {
    return n[0].call(1, 2,3);
}

([function (n, t, i) {alert(1);}, function (t) {},function (t) {alert('new function');}

]);

如果您询问如何将函数动态添加到函数数组中:

函数f(n){
返回n[2]。调用(1,2,3);
}
var函数=[
函数(n,t,i){alert(i);},
函数(t){}
];
var fnew=函数(t){alert('new function');}
功能推送(fnew)

f(功能性)谢谢,但无法修改源代码脚本,因为它位于Wibsite上。我想插入一些脚本以将我的函数添加到源代码中scripts@user7831558不能在函数中“注入”脚本。您可以做的是重写函数行为。@KarelG是的,我必须重写函数,但函数是匿名函数,我不知道如何重写do@user7831558请编辑您的问题,并提供有关该功能的更多详细信息。。。(目前的例子没有多大意义)