gpt4 book ai didi

javascript - 通过索引检索 JSON 对象的属性

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

我有一个 JSON 对象,如下所示:

[
{
"Under 10": "0",
"10-20": "1",
"20-30": "3",
"30-40": "2",
"40-50": "4",
"50-60": "4",
"60-70": "1",
"Above 70": "0"
}
]

有没有办法只访问该对象的单个属性?我想让它们成为一个单独的 JSON 对象。我希望它看起来像这样

[
{
"Under 10": "0"
},
{
"10-20": "1",
},
]

我尝试使用 Oject.keys 但不可能。我什至尝试过使用 map 功能。

最佳答案

您可以使用Object.getOwnPropertyNames()Object.keys()。前者返回所有自己的属性,而后者则更具体一些,仅返回可枚举属性。不过对于 JSON 来说这并不重要。

var json = [
{
"Under 10": "0",
"10-20": "1",
"20-30": "3",
"30-40": "2",
"40-50": "4",
"50-60": "4",
"60-70": "1",
"Above 70": "0"
}
];

var result = Object.getOwnPropertyNames(json[0]).map(name => ({[name]: json[0][name]}));

console.log(result);

关于javascript - 通过索引检索 JSON 对象的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37871322/

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