Javascript setTimeout() 涉及括号的问题

Javascript setTimeout() issues involving brackets

这是我的第一个 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()
    }
}

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

你把函数拼错了,应该是

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