首页 > 解决方案 > 一个大函数中的 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);

输出似乎没有读取大函数中的函数。关于如何解决这个问题的任何想法?

谢谢 :)

标签: javascriptnode.js

解决方案


你忘了调用内部函数。尝试这个:

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);

推荐阅读