我有一个字符串变量demo,我想按一定的时间间隔一个一个地显示它们,以使其具有打字感。我只是不想复制别人的代码,而是真正了解setInterval的工作方式。目前,我的代码只是将整个演示字符串添加,而不是一个接一个。
let intro = () => {
let demo = `I'm me`;
for(i = 0; i <= demo.length; i++){
setInterval(() => {
console.log(target.innerHTML = demo.substr(0, i));
}, 2000);
}
}
window.onload = intro;
我在做什么错并且需要做一次以使文本一次显示?