حمید هستم، برنامه نویس PHP و فریمورک لاراول. اگه نیازمند فریلنسر مسلط به برنامه نویسی وب هستید در تلگرام به من پیام بدید: @haamidir
در مورد Promise ها در جاوااسکریپت
فرض کنید که یه خواننده هستید و طرفدارهاتون منتظرن که شما آهنگ جدیدتون رو منتشر کنید تا گوش بدم و هر روز کلی آدم بهتون پیام میدن که آیا آهنگ جدیدتون منتشر شد یا نه و اگه شد واسشون بفرستید. اینطوری هم خودتون دیوونه میشید و هم اونا. یه راه حل اینه که از همشون یه ایمیل بگیرید و آهنگ که منتشر شد واسه همشون آهنگ رو ایمیل کنید. این حرکت هم اون حجم مراجعات اولیه رو کاهش میده و هم باعث میشه که اگه مشکلی پیش اومده بود دوباره بتونید ورژن جدید و درست آهنگتون رو واسشون بفرستید.
در کارهای برنامه نویسی این پروسه خیلی تکرار میشه. فرض کنید منتظر این هستید که یک داده از سرور لود بشه و هی باید چک کنید که آیا داده لود شد یا نه؟ برای حل این مشکل در جاوا اسکریپت از promise استفاده میشه. در واقع Promise یه شی جاوا اسکریپت هست که چک میکنه که نهایتا یک درخواست هم زمان موفق میشه یا با شکست مواجه میشه.
مطلبی دیگر از این انتشارات
مهندس نرم افزار با برنامه نویس فرق دارد!!
مطلبی دیگر از این انتشارات
چگونه برنامه نویس بهتری بشیم؟
مطلبی دیگر از این انتشارات
آموزش مفاهیم خیلی پایه در ماشین لرنینگ