Как сделать n количество реагирующих. js таймеров обратного отсчета на основе массива, заполненного значениями n миллисекунд в компоненте на основе класса? - PullRequest
0 голосов
/ 17 июня 2020

Сценарий вопроса:

предположим, что задано varArray = [150000,1900000, ..., n], и мы должны инициализировать n таймеров обратного отсчета в этом случае и показать таймеры в разделение метода рендеринга.

Я новичок в реакции. js так что не могли бы вы объяснить объяснения.

Я использую компонент на основе классов, это было бы очень полезно, если вы ответите с этой точки зрения.

Заранее спасибо.

1 Ответ

0 голосов
/ 17 июня 2020

это должно сработать

const arr=[150000,1900000], timers = [];

arr.forEach( 
    (ms, index) => { 
        timers.push( 
            setTimeout(function(){ 
                console.log(`timer ${index} is done`); 
            },
            ms
        ) 
})
...