У меня сложный сложный объект с несколькими вложенными объектами.Этот объект я хочу скопировать и обновить все атрибуты идентификатора.
Так вот:
{
id: 1,
name: "A",
car: {
id: 2,
vendor: "xy"
}
..
}
должно стать так:
{
id: 6,
name: "A",
car: {
id: 7,
vendor: "xy"
}
..
}
Есть ли способ для этого вкраткий и общий способ с JavaScript (TypeScript)?
Обновление: Что я сделал до сих пор:
const a = new MyClass();
a.id = uuid();
a.name = "A"
a.car = new Car();
a.car.id = uuid();
a.car.vendor = "xy"
//copy a
const b = JSON.parse(JSON.stringify(a));
Все, что я хочу сделать, это увеличить все идентификаторы вб на 5.