javascript - 一个大函数中的 Javascript 多个函数?
问题描述
我正在开发这个简单的应用程序,它假设一次执行一个功能。这段代码是在 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);
推荐阅读
- reactjs - 打字稿/反应。如何检查内部函数的返回值
- jquery - 在 jQuery datepicker 中禁用特定月份的特定日期
- ios - WKWebView 显示灰色背景,并且 pdf 内容在 viewcontroller 开关上变得不可见
- php - 如何在 Mac 中完全卸载 Xampp-VM 7.2?
- powershell - Invoke-ASCmd cmdlet 输出到电子邮件正文
- c# - 在不使用接口的情况下进行模拟
- gradle - Gradle 在 intellij 中看不到任何依赖项
- qml - Bacon2D 与 QML 2D 游戏开发的准引擎
- php - 唯一字符串混淆mysql
- powershell - 监控windows甚至log