یک تابع جاوااسکریپت بنویسید که یک آرایه از اشیاء کاربران را می‌گیرد و با استفاده از متدهای آرایه (مثل filter و map) یک آرایه جدید از نام‌های کاربران بالای 18 سال که ایمیل معتبر دارند برگرداند.

5.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 02:19

0.0

برای حل این مسئله از متدهای آرایهٔ جاوااسکریپت استفاده کنید: ابتدا با filter کاربران بالای 18 سال و دارای ایمیل معتبر را فیلتر کنید (برای اعتبارسنجی ایمیل می‌توانید از یک عبارت منظم ساده یا بررسی وجود نماد '@' استفاده کنید)، سپس با map فقط فیلد نام را استخراج کنید. نکات مفید: آرایهٔ ورودی را تغییر ندهید، از توابع arrow و زنجیره‌سازی متدها استفاده کنید و برای تست چند مورد ورودی شامل ایمیل‌های نامعتبر و سن‌های مختلف بسازید.

توسط پژوهشگر در 202 روز قبل ساعت 02:19
دسته بندی ها: JavaScript JavaScript for beginner
nima در 202 روز قبل ساعت 10:10

برای حفظ کارایی و خوانایی، از filter برای فیلتر کردن کاربران بالای 18 سال و داشتن ایمیل معتبر و سپس map برای استخراج نام استفاده کنید تا ورودی تغییر نکند. اعتبارسنجی ایمیل را با یک regex ساده مثل وجود '@' یا الگوی /^\S+@\S+\.\S+$/ انجام دهید تا کد قابل اعتمادتر شود. به خاطر داشته باشید که از توابع arrow و chaining استفاده کنید تا کد کوتاه و خوانا بماند و در صورت وجود چند کاربر با ایمیل‌های نامعتبر، خروجی فقط نام‌های معتبر را نشان دهد. همچنین برای تست، ورودی‌های مختلف با ایمیل‌های ناقص یا سن‌های متفاوت بسازید تا صحت فیلترهای شما تأیید شود.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری