Middle
Nézd meg a funkciót a szerkesztőben: egy kulcsokból álló tömböt és egy objektumot fogad, és a reduce segítségével csak a megadott kulcsokkal rendelkező objektumot másolja. Hogy neveznéd ezt a funkciót?
sobes.tech MI
Válasz az MI-től
Egy függvény, amely egy kulcsok tömbjét és egy objektumot fogad, majd reduce segítségével létrehoz egy új objektumot, amely csak a megadott kulcsokat tartalmazza, általában pick néven ismert.
Ez a név széles körben használatos különböző könyvtárakban (például Lodash) és jól tükrözi a lényegét — "kiválasztani" az objektumból csak a szükséges mezőket.
JavaScript példában:
function pick(keys, obj) {
return keys.reduce((acc, key) => {
if (key in obj) {
acc[key] = obj[key];
}
return acc;
}, {});
}
Ez a név intuitív és megfelel a széles körben elfogadott terminológiának.