Middle
Uită-te la funcție în editor: primește un array de chei și un obiect, și prin reduce copiază doar obiectul cu cheile specificate. Cum ai numi această funcție?
sobes.tech AI
Răspuns de la AI
O funcție care acceptă un array de chei și un obiect, apoi creează prin reduce un nou obiect care conține doar cheile specificate, fiind de obicei numită pick.
Acest nume este folosit pe scară largă în diferite biblioteci (de exemplu, Lodash) și reflectă bine esența — "a alege" doar câmpurile necesare din obiect.
Exemplu în JavaScript:
function pick(keys, obj) {
return keys.reduce((acc, key) => {
if (key in obj) {
acc[key] = obj[key];
}
return acc;
}, {});
}
Acest nume este intuitiv și corespunde terminologiei acceptate în mod obișnuit.