🔥 ۴۰ درصد تخفیف ثبت‌نام دوره‌ها قبل از افزایش قیمت‌ها
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ دکتر کیانا ابریشمی
پاس دادن array و object به dependency array
کامبد امانت حل شده توسط کامبد امانت

سلام خسته نباشید

استاد اگه داخل dependency array ، مقداری که پاس میدهیم یک object یا آرایه باشه ، چطور مقایسه بین مقدار قبلی و فعلی صورت میگیره ، آیا به صورت سطحی مقادیر مورد مقایسه قرار میگیرند و امکان داره که باگ در برنامه بوجود بیاد؟ و بازهم باعث بشه که در یه loop قرار بگیره؟

مقایسه به صورت سطحی انجام میشه و در صورت استفاده میتونه مشکل ساز بشه

تا جای ممکن استفاده نکنید ولی اگر مجبور به استفاده شدید باید به هر روشی که شده این مشکل رو حل بکنید و نباید هر دفعه اون آبجکت یا آرایه تولید بشه!

یک سری روش‌ها برای حل این مشکل هست از جمله استفاده از memoziation که برای بعضی از حالت‌ها قابل استفاده هست

بهترین پاسخ
کامبد امانت ۱۸ مهر ۱۳۹۹، ۱۸:۳۳