voraa,
let time;
time ??= 1;
time ??= 2;
time ??= 3;
time // 1
А удаление, надо полагать, по какому-то другому событию он сделает:
time = null;
(delete, конечно, не сработает) и оно снова перезапишется на currentTime.
Хотя зачем - это да, не понятно. Можно вообще просто рукам брать currentTime и ничего не удалять.