调用外部异步函数时,最佳/最新的最佳实践方法是什么?
以下:test_main_list.js将调用main_list.main(),我想取回该值。
文件: main_list.js
async function getList() {
console.log('BEGIN: getList() - build list here');
const bigList = [];
return bigList;
}
module.exports = {
main: async function () {
try {
let list = await getList();
// what is the best way to return 'list' to the calling function of main()
} catch (err) {
console.log(err.stack);
} finally {
}
}
};
通话功能
文件: test_main_list.js
const test = require('./main_list');
function testIt() {
try {
const list = test.main();
} catch (err) {
console.log(err.stack);
}
}
testIt();
如果有完整的示例,请粘贴更新的main: async function()
。