یک تابع در جاوااسکریپت بنویسید که یک آرایه از اشیاء کاربران را دریافت کند (هر شی شامل فیلدهای name، email و age) و تنها کاربران با ایمیل معتبر و سن بین 18 تا 65 را برگرداند.
2.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 02:09 0.0
برای حل این مسئله از متدهای آرایهٔ جاوااسکریپت مثل filter استفاده کنید؛ داخل فیلتر برای اعتبارسنجی ایمیل از یک عبارت منظم (regex) ساده استفاده کنید و برای سن بررسی کنید که مقدار عددی است و بین 18 تا 65 قرار دارد. نکات: ابتدا فیلدها را با trim پاکسازی کنید، از typeof و Number.isInteger برای بررسی نوع سن بهره ببرید و از تست regex برای ایمیل استفاده کنید؛ بهتر است آرایهٔ اصلی را تغییر ندهید و یک آرایهٔ جدید بازگردانید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای حفظ ایمنی دادهها و عدم تغییر آرایهٔ اصلی، از filter استفاده کنید تا فقط کاربران مطلوب را برگردانید. فیلدها را با trim پاکسازی کنید و ایمیل را با یک regex ساده مانند /^[^\s@]+@[^\s@]+\.[^\s@]+$/ اعتبارسنجی کنید. مقدار age را با typeof و Number.isInteger بررسی کنید و شرط 18 <= age && age <= 65 را بنویسید تا فقط عدد صحیح در بازهٔ مجاز باقی بماند. در نهایت آرایهٔ نتیجه را بازگردانید تا ورودی دستنخورده باقی بماند.
گزارش