Sobes.tech
Middle

Guarda la funzione nell'editor: prende un array di chiavi e un oggetto, e tramite reduce copia solo l'oggetto con le chiavi specificate. Come chiameresti questa funzione?

sobes.tech AI

Risposta dell'AI

Функция, которая принимает массив ключей и объект, а затем через reduce создаёт новый объект, содержащий только указанные ключи, обычно называют pick.

Это название широко используется в разных библиотеках (например, Lodash) и хорошо отражает суть — "выбирать" из объекта только нужные поля.

Пример на JavaScript:

function pick(keys, obj) {
  return keys.reduce((acc, key) => {
    if (key in obj) {
      acc[key] = obj[key];
    }
    return acc;
  }, {});
}

Такое название интуитивно понятно и соответствует общепринятой терминологии.