Discord.js değişken tanımlı gözükmüyor

Katılım
5 Mart 2014
Mesajlar
5.701
Makaleler
12
Çözümler
44
JavaScript:
var AdminMessageCount = 0;

Discord botunda böyle bir kod var ama değeri değiştirsem bile değer yokmuş gibi "undefined" gözüküyor. Mesaj olarak gönderince ise "cannot send an empty message" uyarısı veriyor. Aslında değişken var. Sayıyı değiştirsem de "toString()" yapsam da aynı uyarıyı alıyorum. Değişken neden yok?
 
Bir sürü nedeni olabilir sadece bir satıra bakarak kesin bir sonuç çıkaramayız. Sana tavsiyem Variable Scope kavramını araştırman. Her dilde farklılık gösterebildiğinden Javascript için araştırmanı yap.

Link'i de burada: JavaScript Scope
 
Bu kaynağı az önce inceledim. Buradaki mantığa göre ben zaten küresel değişken girmişim. Kodun en başında değişken var ama Discord mesaj olayında değişkeni yazınca "undefined" döndürüyor. Buna ek olarak diğer değişkenler sorunsuz çalışıyor. Discord kaynaklı bir sorun olduğunu da belirteyim. Fonksiyonla çalışıyor ama normalde de çalışması lazım.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…