gpt4 book ai didi

javascript - 如何从数组中删除所有 'map' 属性

转载 作者:行者123 更新时间:2023-11-28 11:20:26 25 4
gpt4 key购买 nike

从此数组:

[{
"map": {
"name": "2",
"y": 2
}
}, {
"map": {
"name": "4",
"y": 17494
}
}, {
"map": {
"name": "3",
"y": 2
}
}, {
"map": {
"name": "1",
"y": 1
}
}]

我想要这个数据结构:

[{
"name": "2",
"y": 2
}, {
"name": "4",
"y": 17494
}, {
"name": "3",
"y": 2
}, {
"name": "1",
"y": 1
}]

我该怎么做?

最佳答案

使用 JavaScript 映射:

    let json = [{
"map": {
"name": "2",
"y": 2
}
}, {
"map": {
"name": "4",
"y": 17494
}
}, {
"map": {
"name": "3",
"y": 2
}
}, {
"map": {
"name": "1",
"y": 1
}
}];
let result = json.map(item => item.map);
result.forEach(i => console.log(i));

上面的代码打印:

{name: "2", y: 2}
{name: "4", y: 17494}
{name: "3", y: 2}
{name: "1", y: 1}

参见:

关于javascript - 如何从数组中删除所有 'map' 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54969626/

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