менять сам объект или сделать новый и вернуть его из функции?
делай как хочешь, первый вариант привычный, применяется для мутабельных (изменяемый) объектов, второй функциональный, когда объект иммутабельный (неизменяемый), ты подаешь его на вход, получаешь уже новый объект, типа map
Обсуждают сегодня