2016-03-31 3 views
0

Wie wird ein Objekt in das enthaltene verschachtelte Objekt des äußeren Objekts verschoben?Wie verschachtelte Objekte auf das äußere Objekt verschoben werden?

{ criteria: 
    { provider: 2, 
    providerName: 'CLX_gw0', 
    mcc: null, 
    mnc: null, 
    dial_code: null, 
    active: 1 }, 
    page: 1, 
    pageSize: 50 } 

ich so wollen:

{ 
    provider: 2, 
    providerName: 'CLX_gw0', 
    mcc: null, 
    mnc: null, 
    dial_code: null, 
    active: 1, 
    page: 1, 
    pageSize: 50 
} 
+1

Haben Sie etwas versucht oder wollen Sie einfach, dass jemand anderes für Sie arbeitet? – Tomalak

+0

Sie müssen das Objekt manuell erstellen. –

+0

Ich habe versucht, flatten/flattenDeep, aber dies nur für Array verwenden? ich vermutete, eine Methode zu sein – AxOn

Antwort

1

bereits. Sie brauchen nicht einmal lodash:

const newObj = Object.assign({}, obj, obj.criteria); 
delete newObj.criteria; 
Verwandte Themen