в этом плохого?
Очень часто некоторые методы, функции так и пишутся - мутируют и ничего не возвращают
1. это неявно 2. при мутации oldValue === newValue // true
Ну есть проверки на ссылки и когда ты мутируешь, то функция при проверке на ссылку ничего не будет делать, хотя данные ты поменял
попробуй в функциональное программирование и чистые функции там понятнее будет, чем удобно без сайдэффектов :)
Обсуждают сегодня