Łączenie kilku obiektów w jeden

0

Witam,

Mam problem z połączeniem trzech obiektów. Mam dane dla 3 urządzeń a w tym są zagnieżdzone wartości. Pokażę na modelu. Problem polaga na tym, że nie wiem jak mogę połączyć np 3 obiekty: 1 z 2, potem dodać do tego 3 obiekt.

devices {
      type {
        value
        date
      }
    }

Jak mogę łączyć takie obiekty?

0

Z Twojego opisu niestety nic nie wynika, ale może Object.assign da radę?

0

Zobacz tak:

var device = new Object();
device.type = new Object();
	
device.type.value = 'Name';
device.type.date = '2018-07-31';
0

Wydaje mi się, że sam Object.assign nie da rady, zobacz:

var device = new Object();
var type = new Object();

device.value1 = 'Device';
type.value2 = 'Name';
type.date = '2018-07-31';

var obj = Object.assign(device, type);
console.log(obj);

Połączy nam DWA obiekty, owszem ale model przedstawiony przez autora nie zostanie zachowany.

P.s. I tak, przydałby się dokładniejszy opis co autor chce osiągnąć.

1 użytkowników online, w tym zalogowanych: 0, gości: 1