我有一些代码可以按顺序运行函数:
(async function() {
for(const job of [function1, function2, function3])
await job();
})();
您可以看到在数组内部调用的函数...。
我的问题是...如何在这些函数中调用参数,因为它们没有()
吗?
答案 0 :(得分:0)
在函数调用job()
中传递参数:
await job("param");
答案 1 :(得分:0)
您可以将匿名函数放入数组中,它们可以传递所需的参数。
(async function() {
for(const job of [
function() {function1(3)},
function() {function2("x", "y")},
function() {function3([1, 2, 3])}
])
await job();
})();