在 TypeScript 中,你可以使用 setInterval
函数来启动一个定时器函数,并且结合 setTimeout
来实现10分钟后退出定时器的效果。以下是一个示例代码:
let counter = 0;
const timer = setInterval(() => {
// 每秒访问接口的逻辑
console.log(`访问接口,当前时间戳:${Date.now()}`);
counter++;
if (counter >= 600) {
clearInterval(timer); // 清除定时器
console.log('定时器已结束');
}
}, 1000);
上述代码中,我们设置了一个计数器 counter
来统计经过的秒数,每次访问接口后将其加一。当经过600次(即10分钟)后,清除定时器并输出相关信息。
注意,在 Node.js 环境中运行该代码需要先安装 TypeScript 和相应的依赖库,或者使用在线编辑器进行测试。
内容由零声教学AI助手提供,问题来源于学员提问