معرفی
در این مقاله با نحوه رسیدگی به درخواست async تودرتو و درخواست async ajax در داخل حلقه for آشنا خواهیم شد.
شرح
اگر با Web API کار کرده اید و Web API یا هر API REST را در جاوا اسکریپت یا Angular یا React مصرف کرده اید، قطعاً با درخواست Asynchronous با مشکل مواجه شده اید.
سناریویی را در نظر بگیرید که در آن برای یک شهر خاص از Google Maps API درخواست میکنید تا یک بیمارستان یا خودپرداز را پیدا کنید و با یک کد پین که ممکن است چندین نتیجه را به شما نشان دهد و اکنون نیز میخواهید یک منطقه یا آدرس را بر اساس آن مقدار پین کد دریافت کنید.
بنابراین، برای چنین وضعیتی، ممکن است به دلیل درخواست async با یک ناهماهنگی در نتیجه مواجه شده باشید.
بیایید این وضعیت را با یک مثال درک کنیم تا درک بهتری درباره آنچه در مورد آن صحبت می کنیم به دست آوریم.
برای این نسخه ی نمایشی، من از API واکشی بومی استفاده خواهم کرد که مسئول ایجاد درخواست ajax است.
مثال 1