Node.JS - 在另一个函数中调用预定义函数

Node.JS - 在另一个函数中调用预定义函数

问题描述:

我有一个函数functionOne,通常在其他函数或if语句之外定义。现在我有另一个函数functionTwo,我在functionTwo中调用functionOne。我尝试过四处搜寻,但我只能找到告诉我在functionTwo中定义functionOne的东西。我的问题是,它已被定义,除了任何功能之外,正如我之前所说的。Node.JS - 在另一个函数中调用预定义函数

这里是我的代码:

function functionOne (connection) { 
//code here for functionOne 
} 

function functionTwo (functionOne, connection) { 
//some code here for functionTwo 

functionOne(connection) 
} 

的错误是connection VAR没有被忽略。任何修复感激!谢谢:)

+0

提供内第一个函数的参数(S)。应该是:'function (){}' – hackerrdave

+0

如果你运行这段代码,你会得到什么错误信息? :) – hackerrdave

+0

@hackerrdave对不起,我搞砸了这个问题,我真的这样做,我只是忘了把它添加在那里我的坏:P –

定义一个函数,你应该使用这个语法:

function funcName(args){ 
    //code 
} 

在这里你的榜样,你没有定义任何功能。你只需调用不存在的函数。

+0

对不起,我搞砸了问题,我确实做了我只是忘了添加它在那里我的坏:P –

+0

然后你不需要传递functionOne作为参数functionTwo –

+0

谢谢,但我已经知道它在原始问题的意见:) –

如果我理解你的问题,你只需要在第二

function funcOne(a){ 
    return a 
} 

function funcTwo(b, c){ 
    //funcTwo's value of "b" will be used for funcOne as the "a" argument 
    return funcOne(b) + c 
} 

console.log(funcTwo(3,4)) //returns 7 
你没有正确定义函数