lssssssssssl, об этом я что-то не подумал. Действительно, Вы абсолютно правы. Благодарю. Но тем не менее, в схожих случаях куда можно было бы отнести подобного рода функции?
Объекты внутри этих массивов я тоже копировал спредом.
Разве это не является "глубокой копией"?
Ну, имею в виду, что прежде, чем добавлять данные в эти два массива, я все эти данные копировал спредом в промежуточные переменные, и только потом добавлял их в эти две пеерменные.
Создавал переменную defaultDepartments в отдельном сервисе, закидывал в неё данные при инициализации, а затем уже с помощью RxJS подтягивал оттуда данные сабскрайбом.
И каким-то образом данные даже там менялись.
Антон Антон, я чего только уже не перепробовал: создавал кучу промежуточных функий, в которых создавал промежуточные переменные, в которых добавлял содержимое этих двух массивов. Ничего не помогает.
John Norton, необязательно проходить какие-то курсы, чтобы понимать текст/видео на английском языке. Всё, что вам нужно делать, так это сидеть с переводчиком и читать/смотреть информацию на английском.
Да, поначалу будет тяжело, вы будете вечно заглядывать в переводчик, но со временем вы будете делать это всё реже и реже. Самое главное в этом деле - регулярность.