【发布时间】:2022-06-14 17:44:42
【问题描述】:
我正在动态调用博客类别以及具有这些类别的帖子数量。我需要一个名为 tabs 的对象来包含名为 categoryTitle 的类别 Titles 以及具有该类别的名为 count 的帖子数量。我希望最终的对象数组看起来像这样:
const tabs = [
{ categoryTitle: "blonde", count: "2"},
{ categoryTitle: "corrections", count: "2" },
{ categoryTitle: "offer", count: "1" },
{ categoryTitle: "products", count: "1" },
{ categoryTitle: "style", count: "1" },
];
我将如何遍历下面的这两个对象来创建一个像上面这样的对象?或者我应该建立一个类并传递对象?
{blonde: 2, corrections: 2, offers: 1, products: 1, style: 1}
【问题讨论】:
-
嘿,你能分享一下你的尝试吗?该网站是为了在您遇到困难时获得帮助,而不是要求某人为您编写代码,请参阅stackoverflow.com/help/how-to-ask。这可能是投反对票的原因......
-
@guyzo 我添加了一个答案,希望它能按照你的期望工作。
-
Object.entries({ blonde: 2, corrections: 2, offers: 1, products: 1, style: 1 }).map(([key, value]) => ({ categoryTitle: key, count: String(value) }));
标签: javascript arrays object mapping key-value