javascript - 如何根据在基于类的组件中填充 n 毫秒值的数组制作 n 个 react.js 倒数计时器?
问题描述
问题的场景是
假设给定 varArray = [150000,1900000,...,n] 并且在这种情况下我们必须初始化 n 个倒计时计时器,并在渲染方法的划分中显示计时器。
我是 react.js 的新手,所以请您以解释的方式提供帮助。
我正在使用基于类的组件,如果您能从这个角度回答将会非常有帮助。
提前致谢。
解决方案
这应该这样做
const arr=[150000,1900000], timers = [];
arr.forEach(
(ms, index) => {
timers.push(
setTimeout(function(){
console.log(`timer ${index} is done`);
},
ms
)
})
推荐阅读
- sql - Oracle extract() 停止 XML 输出
- android - 在 Android 上与 NDK 一起使用的 Linux Lib
- node.js - 我无法更改数据库中的值 - 数组
- postgresql - DELETE 查询返回已删除记录的计数
- visual-studio-code - VS Code 中的 SSH 错误:权限被拒绝,请重试
- python - python中数据框所有列的数据类型
- sql - 有没有办法将 MSSQL 表列作为参数传递给 powershell 函数?
- r - 为什么从 facet_wrap 中剥离文本颜色与 element_text 颜色不对应?
- android - 如何在Exoplayer中连续获取特定位置的视频帧
- javascript - 如何检查具有值数组的 JSON 键中是否存在值