我正在开发这个简单的应用程序,它假设一次执行一个功能。这段代码是在 nodejs 的帮助下用 javascript 编写的。
我的目标是让功能一先显示输出,然后只有功能二会显示输出,但是这两个功能都必须与一个大功能一起运行。
这是我的代码。
function combine(Human,Alien)
{
function one (Human)
{
TotalOne = Human + 5;
console.log(`The Number Of Human : ${TotalOne}`);
return TotalOne;
}
function two (Alien)
{
TotalTwo = Alien + 10;
console.log(`The Number Of Alien : ${TotalTwo}`);
return TotalTwo;
}
}
combine(1,3);
输出似乎没有读取大函数内部的函数。
关于如何解决这个问题的任何想法?
谢谢 :)
最佳答案
你忘了调用内部函数。试试这个:
function combine(Human,Alien)
{
function one (Human)
{
TotalOne = Human + 5;
console.log(`The Number Of Human : ${TotalOne}`);
return TotalOne;
}
function two (Alien)
{
TotalTwo = Alien + 10;
console.log(`The Number Of Alien : ${TotalTwo}`);
return TotalTwo;
}
one(Human);
two(Alien);
}
combine(1,3);
关于一个大函数中的 Javascript 多个函数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55017918/