2016-03-31 2 views
0

Как перенести объект в содержащийся в нем внешний объект?Как перенести вложенный объект на внешний объект?

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

Я хочу так:

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

Вы пробовали что-нибудь или просто хотите, чтобы кто-то другой работал на вас? – Tomalak

+0

Вам нужно будет создать объект вручную. –

+0

Я попытался использовать flatten/flattenDeep, но это только для массива? я предположил, что это какой-то метод – AxOn

ответ

1

Попробуйте это. Вам даже не нужны lodash:

const newObj = Object.assign({}, obj, obj.criteria); 
delete newObj.criteria; 
Смежные вопросы