
JavaScript 多数组首对象提取方法
假设您有一个 JSON 对象,其键对应多个数组,每个数组包含具有相同键的多个对象。 我们需要创建一个新数组,包含每个数组的第一个对象。
以下 JavaScript 代码演示了如何实现:
const data = { "210.335": [ { "id": "110" }, { "id": "111" } ], "212.135": [ { "id": "120" }, { "id": "121" }, { "id": "122" } ], "212.335": [ { "id": "130" } ]};const result = Object.values(data).map(array => array[0]);console.log(result); // 输出: [{ "id": "110" }, { "id": "120" }, { "id": "130" }]
代码解释:
Python之模块学习 中文WORD版
本文档主要讲述的是Python之模块学习;python是由一系列的模块组成的,每个模块就是一个py为后缀的文件,同时模块也是一个命名空间,从而避免了变量名称冲突的问题。模块我们就可以理解为lib库,如果需要使用某个模块中的函数或对象,则要导入这个模块才可以使用,除了系统默认的模块(内置函数)不需要导入外。希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看
2 查看详情
立即学习“Java免费学习笔记(深入)”;
Object.values(data):此方法将 data 对象的所有值(即数组)提取到一个新数组中。.map(array => array[0]):使用 map 方法迭代包含数组的新数组。对于每个数组 array,array[0] 返回该数组的第一个元素(对象),从而创建一个包含每个数组第一个对象的新数组。
最终结果 result 是一个包含每个输入数组第一个对象的数组。 此方法简洁高效地解决了从多个数组中提取第一个对象的问题。
以上就是如何用JavaScript从多个数组中提取第一个对象?的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/762502.html
微信扫一扫
支付宝扫一扫