首页 > 解决方案 > JavaScript - 如何在 foreach 循环中的迭代之间插入暂停?

问题描述

下面的示例仅显示最后一个值。我想以 2 秒的间隔查看所有这些。

(2 秒通过/value1 出现/2 秒通过/value 2 出现/等等...)

我错过了什么?

const output = getElementById('output');       // <span>-Element to display output
const numbers = new Array(                     // array of integers
    235,
    453,
    999,
    872
);  

btn2.addEventListener('click', function(){     // foreach loop etc.
    setTimeout(function(){ 
        numbers.forEach(number => output.innerHTML = number);
     }, 2000);
});

标签: javascriptforeachsettimeout

解决方案


推荐阅读