- 当你使用
export { addN as default }
时,你实际上是将某个具体的函数或对象作为模块的默认导出项。这意味着在导入时,你可以直接使用import
语句而不必指定一个具体的名字。
示例代码
- 示例有两个文件:
math.js
和app.js
。
定义:math.js
- 在这个示例中,
addN
函数被导出为模块的默认导出项。
/*** @function addNumbers* @param {number} x - The first number to add.* @param {number} y - The second number to add.* @returns {number} The sum of x and y.*/
function addN(x, y) {return x + y;
}export { addN as default };
调用:app.js
- 在这个示例中,我们在
app.js
中导入了默认导出的函数,并使用import addNumbers
的方式来指定一个名字。
import addNumbers from './math.js'; // 直接使用默认导出的名字const result = addNumbers(1, 2);
console.log(result); // 输出 3