首页 > 解决方案 > 将对象转换为原始属性(工作示例)

问题描述

我的问题很简单。什么是最有效的方法来转换person objectpersonId (number)

let data = {
  person: {
    id: 1,
    name: "John"
  },
  randomProp: "Hello World"
};

console.log(data);

我基本上只是想转换上面的对象,所以它看起来像这样:

data = {
   personId: 1,
   randomProp: "Hello World"
};

标签: javascript

解决方案


let data = {
  person: {
    id: 1,
    name: "John"
  },
  randomProp: "Hello World"
};

data.personId = data.person.id;
delete data.person;

console.log(data);


推荐阅读