Мне нужно, чтобы каждая из этих букв появлялась одна за другой в каскаде, как в старой видеоигре. У меня есть каждая буква, сохраненная в массиве, и функция writeText может поместить их все в диалоговое окно. Это работает, но я хотел бы, чтобы каждая буква появлялась после очень короткой задержки. Как я могу использовать тайм-аут, чтобы задержать их?
const phrase1 = ['H', 'i', ',', ' ', 'J', 'o', 'n', 'a', 't', 'h', 'a', 'n'];
function writeText(phrase){
var dialogue= phrase[0];
for (i=1; i < phrase.length; i++){
dialogue= dialogue+ phrase[i];
document.getElementById("dbox").innerHTML = dialogue;
};
writeText(phrase1);