в нём менять свойства, которые тоже являются объектами, не изменились свойства того объекта с которого была сделана копия. Я счас передаю данные через объект в диалговое окошко ангуляра материал, которое в этой либе изначально работает через свойство data. Представим, я создаю отдельное свойство скажем copyData в диалоговом окошке, которому присваиваю значение this.data. Потом я присваиваю полученному свойству в его поле значение( ибо оно там реально существует ) скажем copyData.name="Dima", а в оригинале из data.name у него допустим "Misha". И когда я вывожу на экран после присвоении свойства имени this.data.name он мне выводит Dima, А ТАК БЫТЬ НЕ ДОЛЖНО особенно в моём кейсе. Но у меня вопрос: если при клонировании объекта с помощью JSON-ины теряются типы объекта, то как же тогда копировать объект в тайпскрипте ??
Обсуждают сегодня