Sobes.tech
Middle

Editördeki fonksiyona bak: anahtar dizisi ve nesne alıyor ve reduce ile sadece belirtilen anahtarlarla nesneyi kopyalıyor. Bu fonksiyona nasıl isim verirdin?

sobes.tech yapay zeka

AI'dan gelen yanıt

Bir anahtar dizisi ve nesne alan ve sonra reduce kullanarak yalnızca belirtilen anahtarları içeren yeni bir nesne oluşturan fonksiyon genellikle pick olarak adlandırılır.

Bu isim, çeşitli kütüphanelerde (örneğin, Lodash) yaygın olarak kullanılır ve özün iyi yansımasıdır — nesneden yalnızca gerekli alanları "seçmek".

JavaScript'te örnek:

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

Bu isim sezgisel olup, genel kabul gören terminolojiye uygundur.