2016-03-31 6 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

はこれを試してみてください。あなたはロダッシュも必要ない:

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