【发布时间】:2021-05-31 18:40:40
【问题描述】:
我有这样的问题:
我有一个数据数组,我有一个时间数组。 这些是数组:
const Reps = {
TimeOfMove: [1, 2.5, 3, 3.5, 4.5, 5, 6, 10, 12, 13, 14, 15.5],
ScoreOfMove: [60, 85, 42, 60, 70, 80, 90, 100, 90, 40, 0, 20],
};
一秒钟后我想显示数字 60,2.5 秒后显示数字 85,所以这些......
这是迄今为止我一直在尝试的代码,但它对我不起作用
import React from "react";
function App() {
const Reps = {
TimeOfMove: [1, 2.5, 3, 3.5, 4.5, 5, 6, 10, 12, 13, 14, 15.5],
ScoreOfMove: [60, 85, 42, 60, 70, 80, 90, 100, 90, 40, 0, 20],
};
const scoreValue = (time, score) => {
time.forEach((timePoint, i) => {
setInterval(() => {
<p>{score[i]}</p>
}, timePoint * 1000);
});
}
return (
<div className="App">
{scoreValue(Reps.TimeOfMove, Reps.ScoreOfMove)}
</div>
);
}
export default App;
我想每次显示不同的文字,根据它出现的时间。
【问题讨论】:
标签: javascript reactjs