这是我的伪项目:
/- utils
+- func1.js
+- func2.js
+- index.js
/- main
+- index.js
在main/index.js
中,我可以简单地要求所有必需的功能,如下所示:
const { func1, func2 } = require('../utils');
可以,
让我们假设有更多的功能-每个功能都在一个单独的文件中,而我只需要其中几个。
使用解构是否有优点/缺点?
我的意思不是:
const { func1, func2, func5 } = require('../utils');
像这样分别要求每个功能:
const { func1 } = requrie('../utils/func1');
const { func2 } = requrie('../utils/func2');
const { func5 } = requrie('../utils/func5');
第一个解决方案是更简洁的恕我直言,但是如果功能更多,会不会出现性能问题?还有其他缺点,例如已部署的lambda大小?
这是AWS Lambda函数中使用的代码。