JS For Of Array Передача параметров - PullRequest
0 голосов
/ 02 мая 2019

У меня есть немного кода, который выполняет функции в следующем порядке:

(async function() {
    for(const job of [function1, function2, function3])
    await job();
})();

Вы можете видеть функции, вызываемые внутри массива ....

Мой вопрос ...Как я могу вызвать параметры в этих функциях, поскольку у них нет ()?

Ответы [ 2 ]

0 голосов
/ 02 мая 2019

Вы можете помещать анонимные функции в массив, и они могут передавать нужные параметры.

(async function() {
    for(const job of [
        function() {function1(3)}, 
        function() {function2("x", "y")}, 
        function() {function3([1, 2, 3])}
    ])
    await job();
})();
0 голосов
/ 02 мая 2019

Передать параметры в вызов функции job():

await job("param");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...