如何将对象的对象转换为对象数组

发布于 2025-02-11 13:44:54 字数 526 浏览 3 评论 0原文

我正在获取一个API端点,该端点以格式返回数据

    {
      "0": {
      "name": "Rohan"
       },
      "1": {
      "name": "Meghan"
      },
      "2": {
      "name": "Rita"
      }
   }

,但是由于它不是数组,我的地图函数会引发错误,

Home.jsx:39 Uncaught TypeError: users.map is not a function

因此我想将对象的对象转换为const arrofarr。阵列应该看起来像:

    [
      {
      "name": "Rohan"
      },
      {
      "name": "Meghan"
      },
      {
      "name": "Rita"
      }
   ]

I am fetching an API endpoint which returns data in the format

    {
      "0": {
      "name": "Rohan"
       },
      "1": {
      "name": "Meghan"
      },
      "2": {
      "name": "Rita"
      }
   }

But since it is not array my map function throws an error

Home.jsx:39 Uncaught TypeError: users.map is not a function

Hence I want to convert this object of objects into a const arrOfarr. The array should look like:

    [
      {
      "name": "Rohan"
      },
      {
      "name": "Meghan"
      },
      {
      "name": "Rita"
      }
   ]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

安静被遗忘 2025-02-18 13:44:54

您可以通过此行获得键和价值对。

object.entries(yourobj)

You can get key and value pairs with this line.

Object.entries(yourObj)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文