Çözüldü Programlamada 'event is not a function' hatasının sebebi nedir?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

ThePashaa

Hectopat
Katılım
3 Ağustos 2021
Mesajlar
385
Daha fazla  
Cinsiyet
Erkek
Event Loader yapmak istiyordum fakat Event is not a function hatası alıyorum.

1668878970544.png

1668879034923.png
 
Son düzenleyen: Moderatör:
Hocam sorun oradaki koda özel ama anlamadım malesef. Bunun için bir konu daha açarsanız daha iyi olur bence. Ek olarak sorunu google'da aratırsanız da daha iyi sonuçlar alırsınız. Çünkü ben bu hatayı ilk kez gördüm.
aslında evente kadar her şey çok güzel giditordu event kısmını yaptım kabul etmiyor bu hatayı alıyorum
1668881949765.png
 
aslında evente kadar her şey çok güzel giditordu event kısmını yaptım kabul etmiyor bu hatayı alıyorum
Eki Görüntüle 1578392
İşte hocam orada olan programın ilk başta o Event hatasını görüp size onu göstermesi arkadaki hataları göstermemesi. Yani yine o const hatası var ama siz göremiyorsunuz. Yani en azından ben böyle biliyorum.
 
Verdiğin kodda sorun göremedim. Gelen File değerini console a yazdırıp bir gör istersen.
Ayrıca typeof event == "function" && event(client) olarak yazarsan kontrolden geçirmiş olursun. En azından hata vermez artık.

Aynı programı yazdım hocam sorun tanımlamada. Döndürülen değer bir object oluyor. Aksi durumda cahil olduğumu kabul edeceğim.
object değil dostum function dönüyor.
export default ifadesinden sonra değer gelmeli.
Arkadaşın yazdığı client => {blabla} kısmı bir arrow funciton değeri oluşturur ve export default ile dışarı aktarır.
JavaScript:
// Alternatif olarak şu şekilde de yazılabilir.
const event = (client) => {
    //blabla
}

export default event;
Üstteki kod ile arkadaşın kodu aynı şeydir.

ReferenceError: require is not defined hatasını aldım


Eki Görüntüle 1578371
Eki Görüntüle 1578373
async File => {} olmalı. Siz normal parantez kullanmışsınız. Yazdığın ifadeler süslü parantez içinde yer almalı. O sebeple hata veriyor.
 
Verdiğin kodda sorun göremedim. Gelen File değerini Console'a yazdırıp bir gör istersen.
Ayrıca typeof event == "function" && event(client) olarak yazarsan kontrolden geçirmiş olursun. En azından hata vermez artık.

Object değil dostum function dönüyor.
Export default ifadesinden sonra değer gelmeli.
Arkadaşın yazdığı Client => {blabla} kısmı bir arrow funciton değeri oluşturur ve export default ile dışarı aktarır.
JavaScript:
// Alternatif olarak şu şekilde de yazılabilir.
const event = (client) => {
 //blabla
}

export default event;
Üstteki kod ile arkadaşın kodu aynı şeydir.

async File => {} olmalı. Siz normal parantez kullanmışsınız. Yazdığın ifadeler süslü parantez içinde yer almalı. O sebeple hata veriyor.

1668884475728.png


Kanka file da sorun yok alıyor onları konsala yazınca da sorun yok ama Event kısmında not function diyor izlediğim videoda oluyor bende olmuyor anlamadım en güncel sürümü olduğundan mı acaba bilmiyorum vallahi Event Loader yapamıyorum daha yazacağım ama ana ekranım kalabalık olmasını istemiyorum

Ayrıca typeof event == "function" && event(client) olarak yazarsan kontrolden geçirmiş olursun. En azından hata vermez artık.

1668884842426.png


1668884880263.png


:(
 
Son düzenleme:
Verdiğin kodda sorun göremedim. Gelen File değerini console a yazdırıp bir gör istersen.
Ayrıca typeof event == "function" && event(client) olarak yazarsan kontrolden geçirmiş olursun. En azından hata vermez artık.


object değil dostum function dönüyor.
export default ifadesinden sonra değer gelmeli.
Arkadaşın yazdığı client => {blabla} kısmı bir arrow funciton değeri oluşturur ve export default ile dışarı aktarır.
JavaScript:
// Alternatif olarak şu şekilde de yazılabilir.
const event = (client) => {
    //blabla
}

export default event;
Üstteki kod ile arkadaşın kodu aynı şeydir.


async File => {} olmalı. Siz normal parantez kullanmışsınız. Yazdığın ifadeler süslü parantez içinde yer almalı. O sebeple hata veriyor.
Sağolun hocam ben de farkettim yanlış biliyormuşum bilgilendirdiğiniz için teşekkürler.
 
Event tanımının altında console.log(typeof event) yazdığınızda Console'a function mu yazıyor. Bunu kontrol etme şansınız var mı?
 
Event tanımının altında console.log(typeof Event) yazdığınızda Console'a function mu yazıyor. Bunu kontrol etme şansınız var mı?

Ya ben kapatip actiktan sonra uygulamayi calisti cok saçma sekilde cozuldu ama nasıl cozuldu bilmiyorum ustune cok kod yazdim teşekkürler cozum onerin icin.
 

Technopat Haberler

Yeni konular

Geri
Yukarı