首页 > 编程知识 正文

树形结构转二维数组,c语言一维数组转成二维数组

时间:2023-05-04 19:28:25 阅读:36738 作者:2068

使用场景示例:后端返回数组对象[{}、{}、{}、{}],前端需要以下格式的二维数组

遍历原始数组,使用object.keys(item )方法检索键值以组成新数组,遍历该数组,确定它是目标字段,然后将目标字段所需的键值放入两级数组中。 将这两个阶段的数组添加到一个阶段的数组中时,这一阶段的数组最终成为所需的二维数组

脚本let sourcedata=[ { name: '自觉火龙果',age: 18,height: 180 },{ name : '清洁白猫',age: 28,height age: 38,height :170 } ] functionarrtrans (sourcedata, list )//最终返回的二维数组let newArr=[] //遍历原始数组sourcedata.foreach (item={//一次数组中的二次数组let arr=[] //键值数组object.Keys ) )在iteect目标字段中输入当前的key值if(list.includes(key ) ) arr.push (item [ key ] ) newARR.push ) arr

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。