const array = [ "aplus", "ant", "bean", "cookie", "corncob", "corndog", "potato", "skunk", "rabbit", "duck", "deer", "boar", "dragon", "seaweed", "fish", "rarefish", "exoticfish", "jellyfish", "legendaryfish", "kraken", "junk", "garbage", "trash", "worm", "ladybug", "stickbuy", "spider", "banhammer", "musicalnote", "energydrink", "memepills", "lawdegree", "vaccine", "beakerofsusfluid", "ectoplasm" ]; setTimeout(function(){ for (const item of array){ console.log(item); } }, 5000) ¿Hay alguna forma de registrar todos los elementos de la matriz después de un intervalo de 5 segundos para cada elemento?
Cuando trato de usar una función setTimeout, envía el primer valor después de 5 segundos y luego envía todos los demás valores a la vez.