首页 > 解决方案 > 在 AWS lambda 函数中使用个人需求的优势

问题描述

这是我的伪项目:

/- 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 函数中使用的代码。

标签: javascriptperformancelambdadestructuring

解决方案


推荐阅读