You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JavaScript对象转换:如何移除外层ID键与内层value包装层得到目标结构

实现代码

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",
    },
  },
};

// 转换逻辑
const innerData = Object.values(ob)[0];
const result = Object.fromEntries(
  Object.entries(innerData).map(([key, val]) => [key, val.value])
);

console.log(result);

输出结果

{
  nama: 'dianaasdasd',
  username: 'diana',
  email: 'diana@gmail.com',
  userlevel: 'karyawan',
  password: '************************************************************',
  jenis_kelamin: 'Perempuan',
  alamat: 'sasddad'
}

如果外层对象包含多个键,可自行修改Object.values(ob)[0]的取值逻辑,指定你需要提取的目标键即可。

内容的提问来源于stack exchange,提问作者user17594313

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 14:54:00