Junior — Middle
A mutating funkció használatakor létrejön egy új példány vagy módosul a jelenlegi példány?
sobes.tech MI
Válasz az MI-től
A mutáló függvény módosítja az objektum aktuális példányát, nem hoz létre másolatot róla. Vagyis, ilyen függvény hívásakor az objektum állapota "helyben" változik.
Például, ha van egy tömböd, és egy olyan módszert hívsz, ami mutálja (például, append, remove), akkor csak ez a tömb változik, nem pedig egy új jön létre.
Fontos figyelembe venni ezt, hogy elkerüljük a váratlan mellékhatásokat és helyesen kezeljük az állapotot az alkalmazásban.