Precisa usar menos linhas de JS? Atribuir variáveis ​​dentro de matrizes

Eu executo um pequeno concurso para ver o que pode ser feito em cinco linhas de código ou menos. Embora todo o JS possa ser colocado em uma linha de código, o objetivo disso é usar quebras de linha reais conforme necessário, mas para que seu aplicativo faça o máximo possível nessas cinco linhas.

Existem algumas regras que não irei abordar, pois o objetivo disso é mostrar que você pode atribuir variáveis ​​dentro de um array para uso em outro lugar.

Dê uma olhada no seguinte código:

setInterval(function() {
console
.log([s = [86400000, 3600000, 60000, 1000]][0].map(function(t) {
return ("0" + [(t===s[0] && (remaining = (future - ~~(+new Date()/1000))*1000)), left = ~~(remaining/t), remaining -= left*t][1]).slice(-2);
}).join(':'));
}, [1000, future = +new Date()/1000 + 100000][0]);

Isso realmente não é prático para uso em desenvolvimento real, na verdade, nunca use isso fora dos concursos de código.