了解关于Node.js函数的所有信息
![]()
目录
Node.js是运行在服务器上的JavaScript。它是一个开源的、跨平台的、后端的 JavaScript 运行环境,在网络浏览器之外执行JavaScript代码。
什么是函数?
一个函数是一组逻辑性的语句,用来获得所需的结果或执行特定的动作。
Node.js中的函数可以直接在代码中使用。使用Node.js函数使你能够在一个进程中获得你的应用程序所需的动作,也就是说,你不必为每个新的请求创建一个新的线程。
函数范围
每当你调用一个函数,就会创建一个新的变量范围。
它引发了两种不同的情况:
-
在父作用域中声明的任何变量都可以在该函数的任何地方被访问。
-
当函数退出时,在新作用域中声明的变量变得不可用。
考虑一下下面的示例代码:
![]()
代码输出
以下是上述代码运行时将得到的输出:
dog
cat
将范围与匿名函数结合起来是使用私有变量的一个更好的方法;当你退出匿名函数时,这些变量就会消失。
创建新的Node.js函数
在Node.js中创建函数与在JavaScript中创建进程没有区别。你可以按照下面讨论的步骤,创建一个新的Node.js函数来获得所需的输出。
1.首先,你必须从你的Node.js主窗口点击工作流选项。它将引导你到你的工作流程仪表板。
2.2.从上面的任务栏,点击功能标签。
3.3.之后,将弹出一个新的页面,在那里你必须点击新功能按钮。将出现一个创建页面,要求输入所需的信息。
4.现在,输入一个函数名称;记住,这个名称将是调用该函数的标识符。确保函数名称没有空位,并且应该是有意义的。
5.在语言选择中,选择Node.js来为你的函数编写脚本。
![]()
6.根据你的要求,指定Arguments。
7.7.点击创建函数按钮;点击它将使生成器出现在你的屏幕上。
8.8.最后,你需要在你创建的函数中添加所需的Node.js代码。
要检查你的函数是否被创建,请访问工作流仪表板中的函数部分。
论据和参数
论据和参数是一个函数的基本组成部分。参数是传递给方法的实例,而参数是分配给参数的变量,用于存储参数的值。
在函数创建过程中,你可以直接指定一个参数与Node.js函数一起。
但是,如果有要求添加更多的参数呢?如果你想为同一个函数添加更多的参数,你可以使用生成器页面上的FunctionProperties选项轻松做到这一点。
在运行你的程序之前,定义Node.js函数中使用的参数很重要。
如果你觉得参数很混乱,请记住,它就像一个容器,在从脱机中得到传递后接收参数值。
函数样本
Node.js和其他编程语言一样,有不同的函数用于不同的用途,例如,Sample Function。只要你发现有必要在Node.js中计算平均值,你就可以创建Sample Function。
![]()
![]()
Sample Function在实现时,使用deluge并接收获得的值来更新记录。
调用Node.js函数
在Node.js中调用一个函数与在Java中调用一个函数很相似。
请看下面代码中的语句,在deluge脚本中调用一个Node.js函数。
![]()
在这个例子中,Node.js函数 "thisapp.calculatorFunction(total,count); "包含作为集合的总值,并在调用时打印出来。
获取值
Get Value Node.js函数将变量分配给参数(你在参数中输入的参数,以获得你想要的输出)。
上述代码中使用的两个参数,Total(总计)和Count(科目数),可以通过命令语句basicIO.getParameter轻松获得。
![]()
为了上传.js格式的文件,你需要使用node_modules文件夹。你可以直接在你的Node.js函数代码中使用这个文件夹。
该文件夹允许你创建代码并保存它。另外,只要你需要访问这个代码,你就可以直接使用你的Node.js函数。
关键说明:
- 返回类型。Node.js函数总是给出一个集合数据类型的值作为回报。
- 命名空间。Node.js有一个默认的名字空间:"Namespace"。
- 参数。在Node.js函数中总是使用字符串参数,因为它只接受字符串值。
- 你不能重命名你的Node.js函数,它已经创建。