A/B/C三个模块
A中有一个sum方法 实现任意数求和
B中有一个avg方法 实现任意数求平均 (先求和 在求平均 B中用到A)
C中调取B中的avg方法,实现12,23,34,45,56,67,78,89 求平均数。
A.js文件中的代码如下:
module.exports = {
sum(...arg) {
return eval (arg.join('+'));
}
}
B.js文件中的代码如下:
let A = require('./A');
module.exports = {
avg(...arg) {
return A.sum(...arg) / arg.length
}
}
C.js文件中的代码如下:
let B = require('./B');
console.log(B.avg(12,23,34,45,56,67,78,89));
最后我们在node中运行 C.js 就能输出我们想要的结果了。