İçeriğe geç
JavaScript HatalarıHata
EvalError

EvalError

Genel eval() fonksiyonuyla ilgili bir hata. Bu hatayla modern JavaScript'te nadiren karşılaşılır.

browsernode

Bu hatanın nedenleri

Modern JavaScript'te EvalError motor tarafından neredeyse hiç fırlatılmaz. Geriye dönük uyumluluk için vardır. Bununla karşılaşıyorsanız, bu büyük olasılıkla açıkça new EvalError() fırlatan koddan ya da çok eski JavaScript ortamlarından kaynaklanıyordur.

Nasıl düzeltilir

Güvenlik ve performans kaygıları nedeniyle eval() kullanmaktan tamamen kaçının. JSON verileri için JSON.parse(), dinamik kod için Function yapıcılarını (dikkatle) ya da dinamik yükleme için modül import'larını kullanın.

Resmi Belgeler

İlgili Hata Kodları