【发布时间】:2020-01-11 19:11:49
【问题描述】:
下面的 setInterval() 方法对于较大的数字(例如 7,000,000(70 秒))需要很长时间
let startNum = 0;
let endNum = 7000000;
function countIni() {
var handle = setInterval( ()=> {
if (startNum <= endNum) {
var x = startNum.toLocaleString(undefined, {
minimumFractionDigits: 0,
maximumFractionDigits: 0
});
$w('#number').text = x.toString();
startNum++;
} else {
clearInterval(handle);
}
}, 0);
}
有没有一种方法可以在 2 到 3 秒内完成从 0 到 7,000,000 或更高的计数。像这样的东西:https://teamtrees.org/
我使用的是 Corvid,所以我只能使用 $w("#number").text 函数来设置文本的值。
【问题讨论】:
标签: javascript velo