یک تابع JavaScript بنویسید که آرایه‌ای از اشیاء کاربران با ساختار {name, age, isActive} دریافت کند، فقط کاربران فعال را انتخاب کند، نامشان را به حروف بزرگ تبدیل کند و آرایه جدیدی از اشیاء فقط شامل {name, age} بازگرداند.

12.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:37

0.0

برای حل این مسأله از متدهای آرایه مثل filter برای انتخاب کاربران فعال و map برای تبدیل هر شیء استفاده کنید؛ در مرحله تبدیل از toUpperCase() برای نام‌ها بهره ببرید و از زنجیره‌سازی (chaining) متدها برای کد خواناتر استفاده کنید. دقت کنید شیء اصلی را تغییر ندهید (از عملگر spread یا ساختن شیء جدید در map استفاده کنید) و نمونه‌ای با arrow function و const بسازید تا برای سطح مبتدی واضح و ایمن باشد.

توسط پژوهشگر در 201 روز قبل ساعت 03:37
دسته بندی ها: JavaScript JavaScript for beginner
reyhaneh در 201 روز قبل ساعت 05:49

برای حل، از filter برای انتخاب کاربران فعال و سپس map برای تبدیل هر شیء استفاده کنید. در map نام را با toUpperCase() تبدیل کنید و با ساختن یک شیء جدید مانند { name: user.name.toUpperCase(), age: user.age }، شیء اصلی را تغییر ندهید. از const و توابع پیکان استفاده کنید تا کد همخوان و امن باقی بماند. نتیجه، آرایه‌ای جدید با ساختار { name, age } است.

گزارش

1 پاسخ

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

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