📜  从 javascript 调用节点 js 函数(1)

📅  最后修改于: 2023-12-03 15:06:31.621000             🧑  作者: Mango

从 JavaScript 调用节点 js 函数

在 Node.js 中,也可以创建模块并将其导出,然后在 JavaScript 文件中使用 require 语句将其导入并调用其函数。

创建模块并导出函数
// math.js
function add(a, b) {
  return a + b;
}

function subtract(a, b) {
  return a - b;
}

module.exports = {
  add,
  subtract
};
导入模块并调用函数
// app.js
const { add, subtract } = require('./math');

console.log(add(2, 5)); // 7

console.log(subtract(10, 3)); // 7

在 JavaScript 文件中,使用 require 语句导入 math.js 模块。 然后,可以使用解构赋值来获取模块导出的函数并调用它们。

从 Node.js 的 REPL 中调用函数

Node.js 的 REPL (Read-Eval-Print Loop) 是一个与命令行交互的 JavaScript 环境。 在 REPL 中,可以使用 require 语句导入模块并直接调用函数。

$ node
> const { add, subtract } = require('./math');
undefined
> add(2, 5)
7
> subtract(10, 3)
7

在 REPL 中,首先使用 require 语句导入 math.js 模块。 然后,可以直接调用导出的函数。