javascript - 如何在javascript中在这个程序中添加睡眠功能
问题描述
我如何实现一个休息时间,在我设定的时间间隔内为每个循环执行 resa() 函数之前需要一点时间。尝试使用 setTimeout 但它继续;:(
var checkInterval = setInterval(() => {
if (document.documentElement.innerText.includes('TikTok') == true){
clearInterval(checkInterval ) //To stop the loop
var checkInterval2 = setInterval(function () {
résa()
if (document.documentElement.innerText.includes('Cancel') == true){
clearInterval(checkInterval2 )
}
}, 1000);
};
}, 200);
解决方案
function resa() {
console.log("resaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
}
var iOne = setInterval(() => {
console.log("iOne");
if (true) {
clearInterval(iOne);
var iTwo = setInterval(() => {
console.log("iTwo");
setTimeout(resa, 3000);
if (true) {
clearInterval(iTwo);
}
}, 1000);
}
}, 200);
推荐阅读
- google-apps-script - 用于查询电子表格数据但权限被拒绝的 Google 应用脚本
- isabelle - 如何提起外稃
- php - Laravel Excel 上传和验证 CSV 在 Validator 失败
- java - 查询参数中的 AsyncRestTemplate '#' 符号编码
- arrays - Android:解析 JSON。没有价值……?
- spring-boot - spring cloud config server vs consul的区别?
- c# - 如何用永久体实现接口方法?
- c++ - 如何使用 HOG 描述符检测图像中的对象?
- java - 如何在 Java 中为 MongoDB 编写聚合查询
- python-3.x - 如何在 AWS EC2 Centos 上使用 Terraform 修复用 python 3 编写的简单 http 服务器