یک تابع JavaScript بنویسید که آرایهای از اشیاء کاربران با ساختار {name, age, isActive} دریافت کند، فقط کاربران فعال را انتخاب کند، نامشان را به حروف بزرگ تبدیل کند و آرایه جدیدی از اشیاء فقط شامل {name, age} بازگرداند.
12.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:37 0.0
برای حل این مسأله از متدهای آرایه مثل filter برای انتخاب کاربران فعال و map برای تبدیل هر شیء استفاده کنید؛ در مرحله تبدیل از toUpperCase() برای نامها بهره ببرید و از زنجیرهسازی (chaining) متدها برای کد خواناتر استفاده کنید. دقت کنید شیء اصلی را تغییر ندهید (از عملگر spread یا ساختن شیء جدید در map استفاده کنید) و نمونهای با arrow function و const بسازید تا برای سطح مبتدی واضح و ایمن باشد.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای حل، از filter برای انتخاب کاربران فعال و سپس map برای تبدیل هر شیء استفاده کنید. در map نام را با toUpperCase() تبدیل کنید و با ساختن یک شیء جدید مانند { name: user.name.toUpperCase(), age: user.age }، شیء اصلی را تغییر ندهید. از const و توابع پیکان استفاده کنید تا کد همخوان و امن باقی بماند. نتیجه، آرایهای جدید با ساختار { name, age } است.
گزارش