Javascript 我们可以在另一个函数中传递两个函数作为参数吗?

Javascript 我们可以在另一个函数中传递两个函数作为参数吗?,javascript,arrays,function,Javascript,Arrays,Function,我是JavaScript新手。我们可以将两个变量和数组作为一个函数的参数传递,也可以将一个函数作为另一个函数的参数传递,但是我们可以将两个函数作为另一个函数的参数传递,如下所示 var年份=[1996、1997、1998、1999、2000]; 功能年龄(array1,fn){ var年龄=[]; 对于(变量i=0;i

我是JavaScript新手。我们可以将两个变量和数组作为一个函数的参数传递,也可以将一个函数作为另一个函数的参数传递,但是我们可以将两个函数作为另一个函数的参数传递,如下所示

var年份=[1996、1997、1998、1999、2000];
功能年龄(array1,fn){
var年龄=[];
对于(变量i=0;i
是的,您可以将函数作为另一个函数的参数传递。下面是一个非常简单的示例来解释工作原理:

function a() {
    return 'xyz';
}

function b(a) {
    console.log(a())
}

b(a)
输出:

'xyz' // This is the result from function a

是的,您可以将函数作为另一个函数的参数传递。下面是一个非常简单的示例来解释工作原理:

function a() {
    return 'xyz';
}

function b(a) {
    console.log(a())
}

b(a)
输出:

'xyz' // This is the result from function a

在该代码的任何地方都不能将两个函数作为参数传递。但是,是的,如果你愿意,你可以。为什么你不能?是的,你具体想做什么?当然可以,我看不出这里有什么问题?你不能在代码的任何地方传递两个函数作为参数。但是,是的,如果你愿意,你可以。你为什么不能?是的,你具体想做什么?当然可以,我看不出这里有什么问题?弗拉兹和豪鹏,谢谢你让我知道我有点困惑,我编辑了答案是正确的吗?@pavanskipo是的,是弗拉兹和豪鹏,谢谢你让我知道我有点困惑,我已经编辑了答案,对吗?@pavanskipo是的,对