javascript - 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);
});
解决方案
推荐阅读
- jquery - 当元素开始在窗口中显示时应用类
- python - Telegram bot API 使用 python-telegram-bot 编辑 InlineKeyboard 不起作用
- java - 如何构建 JPA 查询来计算任意 CriteriaQuery 的结果数?
- node.js - 如何用角度处理heroku中的路由问题?
- mysql - ERROR 1093 (HY000): 您不能在 FROM 子句中指定要更新的目标表
- ffmpeg - concat视频太长ffmpeg
- reactjs - GraphQL 突变:不变违规:必须包含查询定义
- dart - (Flutter) 如何撤消计算器中的算术运算
- r - 识别 R 中值为 0 的行
- networking - Kubernetes:无法访问后端:读取 udp 10.200.0.9:46159->183.60.83.19:53:i/o 超时