Middle
Pogledaj funkciju u uređivaču: ona prima niz ključeva i objekat, i pomoću reduce kopira samo objekat sa navedenim ključevima. Kako bi nazvao ovu funkciju?
sobes.tech АИ
Одговор од АИ
Функција која прихвата низ кључева и објекат, а затим помоћу reduce креира нови објекат који садржи само одређене кључеве, обично се назива pick.
Ово име се широко користи у различитим библиотекама (нпр. Lodash) и добро одражава суштину — "изабрати" из објекта само потребна поља.
Пример у JavaScript-у:
function pick(keys, obj) {
return keys.reduce((acc, key) => {
if (key in obj) {
acc[key] = obj[key];
}
return acc;
}, {});
}
Ово име је интуитивно и одговара општеприхваћеној терминологији.