首页 > 解决方案 > 涉及括号的 Javascript setTimeout() 问题

问题描述

这是我的第一个 javascript 程序,我只是试图在网页中显示不同长度的字符串。我目前有几个问题。引起我问题的主要原因是 setTimeout 内部的函数存在问题。我收到一条错误消息,说争论列表后没有括号。

function main() {
    n = true
    name = ""
    if (n = true) {
        name = display(name)
        document.getElementById("triangle").innerHTML = name
        setTimeout(funtion() { console.log(slept) }, 100)
    } else {
        main()
    }
}

还有一种更简洁的方法可以无限循环(或接近无限)并显示到网站。在我进一步破坏它与其他东西一起玩之前,这导致了一些错误。

标签: javascriptloopstimeoutsleep

解决方案


你拼错了函数,应该是

setTimeout(function() { console.log(slept) }, 100)

推荐阅读