Middle
Դիտեք ֆունկցիան խմբագրիչում՝ այն ընդունում է բանալիների զանգված և օբյեկտ, և reduce-ի միջոցով պատճենում է միայն նշված բանալիներով օբյեկտը: Ինչպես կկոչեիք այս ֆունկցիան?
sobes.tech AI
Պատասխան AI-ից
Ֆունկցիա, որը ընդունում է բանալիների զանգված և օբյեկտ, և հետո reduce-ի միջոցով ստեղծում է նոր օբյեկտ, որը պարունակում է միայն նշված բանալիները, սովորաբար կոչվում է pick:
Այս անունը լայնորեն օգտագործվում է տարբեր գրադարաններում (օրինակ, Lodash) և լավ արտացոլում է էությունը — «ընտրել» օբյեկտից միայն անհրաժեշտ դաշտերը:
JavaScript-ում օրինակ՝
function pick(keys, obj) {
return keys.reduce((acc, key) => {
if (key in obj) {
acc[key] = obj[key];
}
return acc;
}, {});
}
Այս անունը ինտուիտիվ է և համապատասխանում է ընդունված տերմինաբանությանը։