You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将array of arrays转换为指定结构的object array

二维数组转指定结构对象数组的实现

给定如下二维数组:

[["123456","Maria","M"],["589657","Padre","F"],["896555","Jose","M"]]

要转换成包含Id、Nombre、Sexo属性的对象数组,用JavaScript的map方法就能轻松实现:

// 原始二维数组
const rawArray = [["123456","Maria","M"],["589657","Padre","F"],["896555","Jose","M"]];

// 转换为对象数组
const resultArray = rawArray.map(item => ({
  Id: item[0],
  Nombre: item[1],
  Sexo: item[2]
}));

// 查看转换结果
console.log(resultArray);

运行后会得到目标结构:

[{Id:"123456", Nombre:"Maria", Sexo:"M"},{Id:"589657", Nombre:"Padre", Sexo:"F"},{Id:"896555", Nombre:"Jose",  Sexo:"M"}]

核心逻辑是:map方法遍历原始数组的每个子元素,将子数组的第0、1、2位元素分别对应到对象的Id、Nombre、Sexo属性上,最终返回一个全新的对象数组。

内容的提问来源于stack exchange,提问作者LosYondris

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 14:02:27