Jest sobie obiekt:
var obj = {
'id': 1,
'name': 'John',
'age': 30
};
W jaki sposób w pętli (iterując po klucz/wartość tego obiektu) na określonym miejscu (ważne, bo potem dodaje to do tabeli do określonych komórek) np. pomiędzy kluczami 'name' i 'age' dodać parę 'lastname': 'Doe'?
Zdaje się, że do obiektów nie można dodawać kolejnych par klucz/wartość na konkretnym miejscu, ale po prostu (domyślnie) na koniec tego obiektu. Czyli jeśli zrobię obj['lastname'] = 'Doe'; to otrzymam normalnie:
var obj = {
'id': 1,
'name': 'John',
'age': 30,
'lastname': 'Doe'
};
Natomiast ja chcę otrzymać taki wynik:
var obj = {
'id': 1,
'name': 'John',
'lastname': 'Doe',
'age': 30
};
Czy jest to wykonalne? Jeśli nie można tego wykonać w dowolnym miejscu, to czy chociaż można dodać parę klucz/wartość na początku (zamiast, standardowo, na końcu) obiektu?