Await is only valid in async function | Toplama Pc Forum

Await is only valid in async function

Bu hatayı almanızın sebebi await kullandığınız kod satırını içerisinde bulunduran fonksiyonun başına async koymamanızdır.

Örnek Hatalı Kod:


JavaScript:
setTimeout(() => {
    await channel.send("test")
    console.log("Mesaj Gönderildi")
}, 1000)
SyntaxError: await is only valid in async functions and the top level bodies of modules

Örnek Çözüm:


JavaScript:
setTimeout(async () => {
    await channel.send("test")
    console.log("Mesaj Gönderildi")
})
 

Bu konuyu görüntüleyen kullanıcılar

Geri