如何将嵌套对象移动到外部对象

How to shift nested object to the outer object?

本文关键字:对象 移动 外部 嵌套      更新时间:2023-10-06

如何将对象移动到外部对象包含的嵌套对象中?

{ 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 
}

试试这个。你甚至不需要lodash:

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