📅  最后修改于: 2023-12-03 15:39:11.011000             🧑  作者: Mango
在程序开发中,经常需要将函数从一个地方导入到另一个地方,或从一个程序导出到另一个程序中。在 JavaScript 中,我们可以非常方便地通过 import
和 export
语句来实现函数的导入和导出。
要将函数导出,我们可以在函数定义前加上 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
变量。
通过使用 import
和 export
语句,我们可以轻松地将函数导入和导出到其他程序中,提高程序复用性和效率。无论是命名函数还是默认函数,都可以通过这些语句实现导入导出。