我有一个函数,functionOne,正常定义,在其他函数或if语句之外。现在我有另一个函数functionTwo,我在functionTwo中调用functionOne。我试过四处寻找,但我只能找到告诉我在functionTwo中定义functionOne的东西。我的问题是它已经在任何函数之外定义,正如我之前所说的那样。
这是我的代码:
function functionOne (connection) {
//code here for functionOne
}
function functionTwo (functionOne, connection) {
//some code here for functionTwo
functionOne(connection)
}
错误是connection
var未被传递。任何修复赞赏!谢谢:))
答案 0 :(得分:1)
定义一个你应该使用这种语法的函数:
function funcName(args){
//code
}
在您的示例中,您没有定义任何函数。你刚刚调用了不存在的函数。
答案 1 :(得分: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