Tengo una función llamada printLetters que imprime letras después de 1000ms. Esperaba que imprimiera letras de una en una con un retraso de 1000 ms, pero imprime todas las letras a la vez. ¿Cómo hago para que resuelva cada uno con retraso sin async/await?
const printLetters = (letters) => { for (let i = 0; i < logs.length; i++) { delay(1000).then(() => { console.log(logs[i]); }) } } const delay = (t) => { return new Promise(res => setTimeout(res, t)) } const arr = ['a','b','c'] printLetters(arr)