Size: a a a

2021 July 14

К

Константин in javascript_ru
ты сделал assign с деконструктором
источник

К

Константин in javascript_ru
а чё бы не так
источник

К

Константин in javascript_ru
Object.assign( target, super.deserialiser, this.deserialiser)
источник

К

Константин in javascript_ru
но или вообще явно
источник

DM

Denys Mikhalenko in javascript_ru
В памяти есть структура довольно простых нод, но мне нужно сохранить их ООП иерархию, потому что на полиморфизме построена логика
Мне в определенный момент времени надо сериализовывать это в строку и десериализовывать это обратно (вариант "не строка" не подходит, ибо таково браузерное API которое умеет только в строку)
источник

DM

Denys Mikhalenko in javascript_ru
В смысле я сделал странное?
источник

DM

Denys Mikhalenko in javascript_ru
Мне надо чтоб базовый класс десериализовывал только те поля, которые у него есть и ничего лишнего
источник

К

Константин in javascript_ru
ну ты 2 раза итерацию сделал
источник

DM

Denys Mikhalenko in javascript_ru
А классы, унаследованные от него чтоб брали свои и т.п.
источник

DM

Denys Mikhalenko in javascript_ru
Где?
источник

К

Константин in javascript_ru
{ ... super.deserialise }
источник

DM

Denys Mikhalenko in javascript_ru
ну смари
источник

К

Константин in javascript_ru
и асигн на нем
источник

DM

Denys Mikhalenko in javascript_ru
допустим есть базовый класс A { propA }
источник

К

Константин in javascript_ru
да я знаю
источник

DM

Denys Mikhalenko in javascript_ru
и есть B extends A { propB }
источник

AA

Anton Antonov in javascript_ru
а зачем их надо сереализовать и десереализовать?
источник

К

Константин in javascript_ru
но ты можешь просто assign вызвать от супера
источник

К

Константин in javascript_ru
без спреда
источник

DM

Denys Mikhalenko in javascript_ru
Браузерное API такое
источник