мне нужно чтобы следующий элемент появлялся через то время, которое соответствует его названию. Ниже пример. Если в конце добавлять точное число (например, 5000) то все равно как надо каждые 5 сек, но как сделать чтобы это число зависело от того, что внутри settimeout?
let offset = 0;
let int = 0;
q.forEach((question)=>{
seTimeout(() => {
if (question == 'hi') {
int = 1000;
} else {
int = 2000;
}
}, offset);
offset += int;
});
Внутри уже установленного - никак.
Обсуждают сегодня