У меня есть объект json, и мне нужно проанализировать его для экземпляра класса. Объект json может быть очень большим, и мне нужно выполнять методы из классов внутри.
Я пробовал Object.assign и API Lodash. API Lodash - лучший подход с помощью функции merge или mergeWith, но я зашел в тупик, когда свойство класса является массивом. Даже с Lodash я должен инициализировать свойства из класса (который мне не нравится, но если мне придется, я сделаю это).
Я использовал этот пост Глубокое клонирование в Actionscript и этот Глубокий клон экземпляра класса ES6 JavaScript
, и, похоже, ничто не делает то, что я действительно хочу.
Вот блик стека https://stackblitz.com/edit/angular-1rva1k
Мне нужно иметь возможность выполнять методы из классов внутри.
Спасибо за вашу помощь.