登录
首页 >  文章 >  前端

JS大神必看!快速提取嵌套JSON数组首元素

时间:2025-03-07 11:26:59 442浏览 收藏

本文介绍如何高效地从嵌套JSON对象中提取每个数组的第一个元素,并将其组成一个新的数组。通过JavaScript的`Object.values()`和`map()`方法,可以轻松实现这一目标。文章以一个具体的JSON对象为例,详细讲解了代码实现过程,并给出了最终的输出结果,帮助读者快速掌握这一技巧,解决从复杂JSON数据中提取所需信息的问题。 学习如何处理嵌套JSON数据,提升你的数据处理能力。

如何提取嵌套JSON对象中每个数组的第一个元素组成新数组?

从嵌套JSON对象中提取每个数组的第一个元素创建一个新数组

如何将一个包含多个数组的JSON对象转换成一个新数组,这个新数组包含原对象中每个数组的第一个元素?

问题描述:

假设我们有一个这样的JSON对象:

const jsonData = {
  "210.335": [
    { "id": "110" },
    { "id": "111" }
  ],
  "212.135": [
    { "id": "120" },
    { "id": "121" },
    { "id": "122" }
  ],
  "212.335": [
    { "id": "130" }
  ]
};

const newArray = Object.values(jsonData).map(item => item[0]);

console.log(newArray); // 输出: [{ "id": "110" }, { "id": "120" }, { "id": "130" }]

这段代码首先使用Object.values()方法获取JSON对象的所有值(即数组),然后使用map()方法遍历这些数组,并提取每个数组的第一个元素(item[0]),最终创建一个包含这些第一个元素的新数组。

以上就是《JS大神必看!快速提取嵌套JSON数组首元素》的详细内容,更多关于的资料请关注golang学习网公众号!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>