یک تابع جاوااسکریپت بنویسید که با استفاده از fetch یک درخواست GET به یک API نمونه ارسال کند، پاسخ JSON را بررسی و پردازش کرده و یک آرایه از عنوانها (title) را برگرداند.
6.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:55 0.0
برای حل این مسئله از Fetch API در جاوااسکریپت استفاده کنید و تابع را با async/await پیادهسازی کنید؛ ابتدا پاسخ را با بررسی response.ok اعتبارسنجی کرده سپس با response.json() دادهها را به شیء جاوااسکریپتی تبدیل و با map فیلد title را استخراج کنید. میتوانید برای تست از سرویسهای نمونه مثل https://jsonplaceholder.typicode.com/posts استفاده کنید؛ در صورت بروز خطا از try/catch استفاده کرده و خطاها یا وضعیتهای غیر 200 را مدیریت کنید (مثلاً بازگرداندن آرایه خالی یا ارسال پیام خطا).
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
توجه کنید برخی پاسخها ممکن است فیلد title را نداشته باشند و باید وجود آن را قبل از دسترسی بررسی کنید یا به صورت امن با مقدار خالی برخورد کنید. از روش async/await با fetch استفاده کنید و وضعیت پاسخ را با response.ok چک کنید، سپس دادهها را با response.json() به شیء جاوااسکریپتی تبدیل کنید. برای استخراج عنوانها میتوانید از map روی آرایه پاسخ استفاده کنید تا فیلد title را به دست آورید. برای تست از سرویسهایی مانند https://jsonplaceholder.typicode.co... استفاده کنید و در صورت خطا از try/catch نتیجه را به صورت آرایه خالی برگردانید یا پیام خطا مناسبی نمایش دهید.
گزارش