编写两个js文件:一个是mul.js在其中定义一个函数function mul(n),计算从1到n的乘积并返回这个乘积。从mul.js中导出这个mul函数供其他模块调用。 另一个是main.js,在其中加载mul.js
时间: 2024-09-27 12:05:42 浏览: 58
fn-compose:一个简单的函数,可以从右到左组成任意数量的函数
在JavaScript中,你可以使用`export`关键字将`mul.js`中的函数导出,以便其他模块可以导入并使用它。首先,我们创建`mul.js`文件:
```javascript
// mul.js
(function() {
// 使用立即执行函数避免污染全局命名空间
function mul(n) {
let result = 1;
for (let i = 1; i <= n; i++) {
result *= i;
}
return result;
}
// 导出mul函数
export default mul;
})();
```
然后,在`main.js`文件中,我们将导入并使用这个函数:
```javascript
// main.js
// 引入mul.js中的mul函数
const { mul } = require('./mul');
// 使用import语法也可以达到同样的效果
// const mul = require('./mul').default;
// 测试mul函数
const num = 5;
console.log(`The product from 1 to ${num} is:`, mul(num));
//
阅读全文