行业知识
JS-定时器的4种写法及介绍,前端组件开发
2026-11-15 07:20:14
来源:互联网转载
// 输出一次 timeout,每隔1S输出一次 interval
/--------------------------------/
// 通过setTimeout模拟setInterval 和 setInterval有啥区别么?
var callback = function () {
if (times++ > max) {
clearTimeout(timeoutId);
clearInterval(intervalId);
}
console.log(‘start’, Date.now() - start);
for (var i = 0; i console.log(‘end’, Date.now() - start);
},
delay = 100,
times = 0,
max = 5,
start = Date.now(),
intervalId, timeoutId;
function imitateInterval(fn, delay) {
timeoutId = setTimeout(function () {
fn();
if (times
下一篇:浪潮服务器怎么生产的视频?