其他分享
首页 > 其他分享> > 在数据内容不确定的情况下,把数据均分为5条数据 且每隔一秒钟输出一条数据

在数据内容不确定的情况下,把数据均分为5条数据 且每隔一秒钟输出一条数据

作者:互联网

getSetData() {
//清除计时
let setIntervsal = null;
//统计图的数据
let tempList = []
//接口返回的数据
let dataResult = [55, 58, 62, 78, 85, 99, 102, 132, 138, 155, 175, 188, 199, 201, 205, 215, 225, 235, 245];
//每次抓取的数
let def = Math.ceil(dataResult.length / 5);
//接收被分割的数据
let numArr = [];
//拿到被分为5条josn的数据
let fiveArr = [];
// 计时5
let num = 0;
for (let a = 0; a < 5; a++) {
numArr = dataResult.slice(a * def, (a + 1) * def);
fiveArr.push(numArr)
}
setIntervsal = setInterval(() => {
if (num == 4) {
clearInterval(setIntervsal)
}
//每一秒中插入一条数据运行看console控制台
console.log(fiveArr[num])
num++
}, 1000)
}

标签:一秒钟,setIntervsal,num,let,fiveArr,numArr,每隔,数据
来源: https://www.cnblogs.com/pukang/p/16170007.html