JavaScript ES6 中的 import
关键字用于导入模块中的功能或值。这是 ES6 模块系统的一部分,它提供了一种定义和使用模块的方法,使得代码更加组织化和可维护。
export
关键字导出。import
关键字可以将其他模块中导出的绑定(如变量、函数、类等)引入到当前模块中。import { export } from "module-name";
// 或者
import * as name from "module-name";
// 或者
import "module-name";
假设我们有一个名为 mathFunctions.js
的模块,它导出了几个数学函数:
// mathFunctions.js
export function add(x, y) {
return x + y;
}
export function subtract(x, y) {
return x - y;
}
在另一个文件中,我们可以这样导入并使用这些函数:
// app.js
import { add, subtract } from './mathFunctions.js';
console.log(add(1, 2)); // 输出: 3
console.log(subtract(3, 1)); // 输出: 2
如果你遇到了 Module not found
的错误,可能是因为以下原因:
.js
)。解决方法:
webpack
或 parcel
这样的打包工具来处理模块路径。当两个或多个模块相互依赖时,可能会出现循环依赖的问题。
解决方法:
通过理解 import
关键字的这些基础概念和应用场景,你可以更有效地组织和维护你的 JavaScript 代码。
领取专属 10元无门槛券
手把手带您无忧上云