عکس پروفایل آکادمی برنامه نویسی وب احسان | WebEhsanآ
۱.۱ هزار عضو

آکادمی برنامه نویسی وب احسان | WebEhsan

برنامه‌نویس و طراح سایت از سال ۹۱ undefined‍undefined
تجربیاتم را با شما به اشتراک می‌گذارم undefined
سوالی داری بپرس undefined @spwebehsan
ویدئوهای بلند undefinedhttps://www.aparat.com/webehsan
دوره های برنامه نویسی ما undefined https://webehsan.com/courses
thumbnail
برگ تقلب متدهای آرایه در جاوااسکریپت (سری دوم)
🟢 متدهای Non-Mutating؛ وقتی نمی‌خوای آرایه اصلی خراب بشه!
تفاوت اصلی این دسته با Mutating اینه که آرایه اصلی رو دست نمی‌زنن؛ بلکه یه آرایه جدید برات می‌سازن.
برای همین توی پروژه‌های React و به طور کلی برنامه‌نویسی مدرن، این متدها خیلی محبوب‌ترن؛ چون باعث می‌شن داده‌ها قابل پیش‌بینی بمونن و از باگ‌های ناخواسته جلوگیری بشه.
مثلاً map()، filter() یا slice() همیشه یه آرایه جدید برمی‌گردونن و آرایه اولیه همون‌طور که هست باقی می‌مونه.
undefined خلاصه:undefined Mutating = تغییر آرایه اصلی🟢 Non-Mutating = ساخت آرایه جدید
undefined در پست بعدی با متدهای Value / Result آشنا می‌شیم؛ متدهایی که فقط یک نتیجه برمی‌گردونن و برای جستجو، بررسی شرط و محاسبات خیلی کاربردی هستن.
undefined@webehsan
undefined۳
undefined۱

۴۹۶

۸:۳۸