【问题标题】:object conversion between objects javascript对象之间的对象转换 javascript
【发布时间】:2022-01-10 23:36:27
【问题描述】:

如何改变对象

const ob = {
  "61ac2727bc40d842e43c8726": {
    nama: {
      value: "dianaasdasd",
    },
    username: {
      value: "diana",
    },
    email: {
      value: "diana@gmail.com",
      error: false,
    },
    userlevel: {
      value: "karyawan",
    },
    password: {
      value: "************************************************************",
    },
    jenis_kelamin: {
      value: "Perempuan",
    },
    alamat: {
      value: "sasddad",
    },
  },
};  

去掉“61ac2727bc40d842e43c8726”,取值和返回对象如下 如何转换为

this image

https://i.stack.imgur.com/6Qi1C.png

【问题讨论】:

  • 亲爱的编辑您的问题,因为它似乎不正确

标签: javascript arrays object properties converters


【解决方案1】:

你可以像这样生成你的对象:

const { '61ac2727bc40d842e43c8726': {...obj} } = ob;
let newObj = {};
for(let key in obj){
 newObj[key] = obj[key].value
}

【讨论】:

    【解决方案2】:

    你可以这样做

    const ob = {
      "61ac2727bc40d842e43c8726": {
        nama: {
          value: "dianaasdasd",
        },
        username: {
          value: "diana",
        },
        email: {
          value: "diana@gmail.com",
          error: false,
        },
        userlevel: {
          value: "karyawan",
        },
        password: {
          value: "************************************************************",
        },
        jenis_kelamin: {
          value: "Perempuan",
        },
        alamat: {
          value: "sasddad",
        },
      },
    };  
    
    
    // remove 61ac2727bc40d842e43c8726
    const obWithoutKey = Object.values(ob)[0];
    
    // extract key values
    const obExpected = Object.entries(obWithoutKey)
    .reduce((acc, [key, val])=>{ 
      console.log(key, val)
     acc[key]=val.value 
     return acc;
      
    }, {})
    
    console.log(obExpected)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-20
      • 2019-04-06
      • 1970-01-01
      • 1970-01-01
      • 2017-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多