gpt4 book ai didi

javascript - 如何从对象创建数组?

转载 作者:行者123 更新时间:2023-11-30 06:20:07 24 4
gpt4 key购买 nike

我有这个看起来像这样的对象:

let dataObject = {firstName: "Mike", employeeId: "1020"}

我想用每个属性创建一个数组,如下所示:

let newArray =  [
{operator:"sum", value: "Mike", property: "firstName", type: "string"},
{operator:"sum", value: "1020", property: "employeeId", type:"string"}
];

到目前为止我得到了这个:

    let dataObject = {firstName: "Mike", employeeId: "1020"}
let newArray = Object.keys(dataObject).map((key)=>
`{${key}}:${dataObject[key]}`
);
console.log(newArray);

但我仍然无法获取数组中的对象。如何创建这个数组?

最佳答案

let dataObject = {firstName: "Mike", employeeId: "1020"};

var newArr = Object
.keys(dataObject)
.map((key) => {
return { operate: 'sum', value: dataObject[key], property: key, type: typeof dataObject[key]}
});

console.log(newArr);

关于javascript - 如何从对象创建数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53713380/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com