我有一个函数让我们称它为getX,它带有四个参数,它们是计数器,用户列表,变量x和响应。我想要做类似下面的事情。在node.js中调用两次函数
let detectX = function(i, users, x, res){
if(i<users.length){
//do something with x
if(users.indexOf(x)){
//do something
} else{
detectX(i, users, 0, res);
}
detectX(++i, users, x, res);
}
else{
res.send({x})
}
}
当然,我会从每一个函数调用
两次发送响应这个代码将不能工作,反正我可以做一个这两个函数调用?
我不明白这两个函数你想要打两次。 – Slavik
首先,'users.indexOf(x)'是不完整的。使用'users.indexOf(x)> = 0'。其次,对于2个函数调用,如果'x'不在'users'中,那么可以使用局部变量来保存必要的值 – Rajesh
,这确实是'detectX'将被调用两次。但目前还不清楚你想做什么...... – ValLeNain