Недавно нужно было придумать как вывести по символам с интервалом текст. Моё решение было следующим:
javascript
let to_arrayString= "Hello, World. My name is Debugger!"; let x = new Array(); let count = 0; let str = ""; for(let j = 0;j < to_arrayString.length;j++){ x.push(to_arrayString[j]); } function upgrade(){ if(count < to_arrayString.length){ str = str+to_arrayString[count]; count++; }else{ clearInterval(time_func) } document.getElementById("string").innerHTML = str; } let time_func= setInterval(upgrade,80);
Вопрос: можно ли как-то это всё оптимизировать или сократить не в плане "в одну строку".