Tengo el siguiente código que lee el contenido de un archivo línea por línea.
document.getElementById('file').onchange = function() { var file = this.files[0]; var reader = new FileReader(); reader.onload = function(progressEvent) { var fileContentArray = this.result.split(/\r\n|\n/); for (var line = 0; line < lines.length - 1; line++) { console.log(line + " --> " + lines[line]); } }; reader.readAsText(file); };Sé que el código para retrasar en JS es
setTimeout(function() { }, 1000)Pero tengo que ponerlo antes del bucle for y no funciona. Quiero mostrar línea por línea pero con un retraso de 1 segundo entre líneas