Sobes.tech
Middle

Koja je razlika između funkcija associateWith() i associateBy() kod kolekcija?

sobes.tech АИ

Одговор од АИ

associateWith() креира мапу у којој су кључеви елементи оригиналне колекције, а вредности су резултат примене трансформације на САЧКУ елемент.

associateBy() креира мапу у којој су кључеви резултат примене трансформације на САЧКУ елемент оригиналне колекције, а вредности су сами елементи (или резултат друге трансформације елемента).

У случају сукоба кључева, у обе функције, узима се последњи елемент који одговара кључу.