- 当你使用
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