Как гласит мой заголовок, у меня есть три разных объекта, каждый с разными индексами.
var obj1 = {1:{name:"example1", number:"11"}}
var obj2 = {4:{name:"example2", number:"11"}}
var obj3 = {14:{name:"example3", number:"10"}}
При создании нового объекта путем объединения этих трех я хочу получить объект с содержимым три и правильные индексы .
var newObj = Object.assign({}, obj1 ,obj2 ,obj3 );
Что он создает:
newObj = {
1:{name:"example1", number:"11"},
4:{name:"example2", number:"11"},
14:{name:"example3", number:"10"}}
что я хочу:
newObj = {
0:{name:"example1", number:"11"},
1:{name:"example2", number:"11"},
2:{name:"example3", number:"10"}}
Как создать новый объект с правильными индексами?