نیما - ش
4 سال پیش توسط نیما - ش مطرح شد
2 پاسخ

خطای Uncaught RangeError: Maximum call stack size exceeded

دوستان سلام،
من این ارور رو توی جی اس میگیرم ، کسی اطلاعی داره دلیلش چی میتونه باشه؟ توی کدهام یک تریگر کلیک نوشتم برای یک label بصورت زیر، اما بعد اجرا این خطا رو میگیرم

$(".budget-item").click(function () {   

        var inputID = $(this).find("label").attr("for");
        $('#' + inputID).click();
    })

توضیح تصویر رو وارد کنید


ثبت پرسش جدید
میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 4 سال پیش مطرح شد
1

تابعی که نوشتید بصورت بازگشتی داره خودش رو صدا می زنه، بهمین خاطر گیر میفته درون خودش چون متوقف نمیشه و این کار بی نهایت بار ادامه پیدا می کنه.
برای فهم بهتر این خط کد رو درون این تابع بنویسید تا ببینید داره چه اتفاقی میفته:

console.log('test');

https://stackoverflow.com/questions/6095530/maximum-call-stack-size-exceeded-error


حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 4 سال پیش مطرح شد
1

سلام متن ارورت بسیار ریزه تو تصویر نتونستم بخونمش.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام