📜  导入导出 js 函数 (1)

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

导入导出 JS 函数

在程序开发中,经常需要将函数从一个地方导入到另一个地方,或从一个程序导出到另一个程序中。在 JavaScript 中,我们可以非常方便地通过 importexport 语句来实现函数的导入和导出。

导出函数

要将函数导出,我们可以在函数定义前加上 export 关键字,例如:

export function square(x) {
  return x * x;
}

这表示将 square 函数导出,使得其他程序可以通过 import 语句使用该函数。

导入函数

要导入函数,在其他程序中使用该函数,我们可以使用 import 语句,例如:

import { square } from './math.js';

console.log(square(2)); // 输出 4

这表示从 ./math.js 模块中导入 square 函数,并在程序中使用它。

导入和导出默认函数

除了导出和导入命名函数外,我们还可以导入和导出默认函数。默认导出函数没有名称,可以使用任意名称来引用它。

要导出默认函数,我们可以使用 export default 语句,例如:

export default function(x) {
  return x * x;
}

这表示将一个没有名称的函数导出,使得其他程序可以使用该函数。

要导入默认函数,我们可以使用 import 语句,并将函数赋值给任何变量名称,例如:

import square from './math.js';

console.log(square(2)); // 输出 4

这表示从 ./math.js 模块中导入默认函数,并将该函数赋值给 square 变量。

总结

通过使用 importexport 语句,我们可以轻松地将函数导入和导出到其他程序中,提高程序复用性和效率。无论是命名函数还是默认函数,都可以通过这些语句实现导入导出。