在复杂的工作场景中,往往我们需要调用别人写好的代码,比如我现在需要
●
将2025-12-12 17:00:00这种年月日时分秒的格式,转换成只要年月日
●
计算两个数值的求和、求差、开方、求根、求导、微分等等函数计算场景
如果多个地方都需要,我不可能每个地方都编写一份重复代码,因此我开始考虑做一下代码的复用
这也是整个编程领域非常关注的一个点:高内聚、低耦合
为了完成代码的复用,我们就需要做一下代码的:封装处理,这里我们举一个简单的例子来完成当前思想的实践
●
现在A、B两个调用方都需要完成一个求和的计算,因此就需要封装一个求和的函数,这里我们叫util.js
function sum(a, b) {
return a + b;
}
module.exports = { sum };
然后我们就可以在需要使用的地方完成代码的调用,如A.js
const { sum } = require('./util');
console.log(sum(2, 3));