【问题标题】:Tell me how to handle objects before sending axios告诉我在发送axios之前如何处理对象
【发布时间】:2021-05-10 10:13:51
【问题描述】:

我正在使用 React。

将子对象提升到父对象。 我想删除不需要的值并发送。

const before = {
  address_check: true,
  loan_check: true,
  oneroom_disable: true,
  info: {
   age: 13,
   name: gogo,
   item: [1,2,3]
  },
 face: {
 life: [1,2,3]
 }
};

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

const after = {
  address_check: true,
  age: 13,
  name: gogo,
  item: [1,2,3]
};

如何将状态从之前更改为之后?

【问题讨论】:

    标签: javascript reactjs


    【解决方案1】:

    您可以从其他对象创建对象,如下所示:-

    const after = {
      address_check: before.address_check,
      age: before.info.age,
      name: before.info.name,
      item: before.info.item
    }
    

    【讨论】:

      【解决方案2】:

      你可以这样做:

      // Original data
      const before = {
        address_check: true,
        loan_check: true,
        oneroom_disable: true,
        info: {
         age: 13,
         name: gogo,
         item: [1,2,3]
        },
       face: {
       life: [1,2,3]
       }
      };
      
      // Destructure required fields
      const {address_check, info: {age, name, item}} = before;
      
      // Put them together for your new object
      const after = {
        address_check, age, name, item
      }
      

      【讨论】:

        猜你喜欢
        • 2021-09-08
        • 1970-01-01
        • 1970-01-01
        • 2011-06-05
        • 1970-01-01
        • 1970-01-01
        • 2021-08-28
        • 1970-01-01
        • 2018-04-24
        相关资源
        最近更新 更多