INNER CODE UNIT · JavaScript
activeCourses
ceilf6/Auto_courseGrabber · courseGrabber.js:144
let activeCourses = new Set(); // 当前活跃的课程列表
// 全局选课队列
let selectingQueue = []; // 正在处理的选课任务队列
let isProcessingQueue = false; // 是否正在处理队列
// 定时开抢相关
let scheduledTime = null; // 计划开抢时间
let schedulerIntervalId = null; // 定时器ID
let isScheduled = false; // 是否已设置定时
// ========== 工具函数 ==========
/**
* 安全的字符串分割与过滤函数
* 使用安全的 filter 函数避免被页面污染
* @param {string} input - 原始输入字符串
* @param {RegExp} [separatorRegex=/[,,;;]+/] - 分隔符正则