Mi objetivo es el siguiente: crear un encabezado html que itera constantemente a través de una matriz aleatoria de números completos y letras que crea un efecto similar a una "matriz" donde la palabra inicial en el documento html parece un bucle criptográfico.
const alphabet = [ "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", 1, 2, 3, 4, 5, 6, 7, 8, 9, ]; let randomIndex = Math.floor(Math.random() * alphabet.length); hash.addEventListener("mouseover", function (randomIndex) { for (i = 0; i < Infinity; i++) { let randomItem = alphabet[randomIndex]; } hash.innerHTML = `${randomItem}`; });Mi pregunta es a) ¿cómo reemplazo el elemento aleatorio recién generado con el siguiente valor que genera y b) hay alguna forma de hacerlo para que mi PC no falle? jajaja
requestAnimationFrame es la respuesta. Resulta que el ciclo iba tan rápido que no pude ver los cambios.