Middle
Tahrirlovchida funksiyaga qarang: u kalitlar ro'yxati va obyektni qabul qiladi, va reduce orqali faqat belgilangan kalitlar bilan obyektni nusxalaydi. Bu funksiyaga qanday nom berarding?
sobes.tech AI
AIdan javob
Kalitlar massivini va ob'ektni qabul qiladigan va so'ng reduce yordamida faqat belgilangan kalitlarni o'z ichiga olgan yangi ob'ektni yaratadigan funksiya odatda pick deb nomlanadi.
Ushbu nom turli kutubxonalar (masalan, Lodash)da keng tarqalgan va mohiyatini yaxshi aks ettiradi — ob'ektdan faqat kerakli maydonlarni "tanlash".
JavaScriptda misol:
function pick(keys, obj) {
return keys.reduce((acc, key) => {
if (key in obj) {
acc[key] = obj[key];
}
return acc;
}, {});
}
Ushbu nom intuitiv bo'lib, keng qabul qilingan terminologiyaga mos keladi.