Middle
Spójrz na funkcję w edytorze: przyjmuje tablicę kluczy i obiekt, i za pomocą reduce kopiuje obiekt tylko z określonymi kluczami. Jak nazwałbyś tę funkcję?
sobes.tech AI
Odpowiedź od AI
Funkcja, która przyjmuje tablicę kluczy i obiekt, a następnie za pomocą reduce tworzy nowy obiekt zawierający tylko wskazane klucze, zwykle nazywana pick.
Ta nazwa jest szeroko używana w różnych bibliotekach (np. Lodash) i dobrze odzwierciedla istotę — "wybierać" z obiektu tylko potrzebne pola.
Przykład w JavaScript:
function pick(keys, obj) {
return keys.reduce((acc, key) => {
if (key in obj) {
acc[key] = obj[key];
}
return acc;
}, {});
}
Ta nazwa jest intuicyjna i odpowiada powszechnie przyjętej terminologii.