经期喝咖啡有什么影响| 户籍地址填什么| 雄黄是什么东西| 雪里红是什么菜| 十二月份的是什么星座| 眉毛浓的男人代表什么| 醋酸是什么| 痱子粉和爽身粉有什么区别| 实性结节什么意思| 全职太太是什么意思| 地球是什么| 颌下腺肿大是什么原因| 肛门裂口是用什么药膏| 口我什么意思| 北京为什么叫四九城| 闲聊是什么意思| 丝光棉是什么面料| 托班是什么意思| eagle是什么牌子| 海参不适合什么人吃| 检查乳腺挂什么科| 谷丙转氨酶偏高吃什么药| 元宵节吃什么| 天蝎什么象星座| 骨质增生吃什么药效果好| 小年是什么时候| 圆是什么图形| 孕期阴道炎可以用什么药| 蘑菇是什么| 茬是什么意思| 女生真空是什么意思| 沉香是什么| 骨质增生挂什么科| 宝宝什么时候开始长牙| 儿童过敏性皮炎用什么药膏| 右手大拇指抖动是什么原因| 肝转氨酶高有什么危害| 失眠吃什么| 嬉皮笑脸是什么生肖| 怪力乱神是什么意思| 丹毒病是什么原因引起的| 痛风检查什么项目| 孕妇梦见牛是什么意思| 舌苔发白是什么原因引起的| 小孩病毒性感冒吃什么药效果好| 属蛇与什么属相相克| 穿青人是什么民族| 荔枝适合什么地方种植| 耳朵烫是什么预兆| 掉头发是什么原因引起的| 长时间手淫有什么危害| 急性痛风吃什么药| 身体发抖是什么病| 新西兰现在是什么季节| 为什么头痛| 三个六代表什么意思| 蚂蚁的天敌是什么| 明天代表什么生肖| 吃什么水果减肥最快减肚子| 溃疡是什么意思| 鸭子喜欢吃什么| 吃完饭就犯困是什么原因| 每个月月经都提前是什么原因| 梦见手机摔碎了是什么意思| newear是什么牌子| 乌冬面是什么做的| 为什么会得肺结核| 申的五行属什么| 29岁属什么| 什么身子| 昊是什么意思| 精分是什么| 白腊金是什么意思| 吃什么水果能降血压| 上海最高的楼叫什么| saa偏高说明什么| 女人吃什么能活血化瘀| 7月八号是什么星座| 麦粒肿吃什么消炎药| 仁爱是什么意思| 美丽的邂逅是什么意思| cea检查是什么意思| 耳朵疼痛是什么原因| 眼睛痒用什么滴眼液| ppd试验是什么意思| 全血细胞减少是什么意思| 吃什么促进消化| medium什么意思| 莲花白是什么菜| 石见读什么| 甲硝唑治什么| 儿童肠炎吃什么药| 腿血栓什么症状| 拉肚子吃什么药最有效果| loewe是什么牌子| 大本营是什么意思| 什么叫认知能力| 梦见自己生了个儿子是什么意思| 什么样的情况下需要做肠镜| 肾结石可以吃什么| 上火吃什么可以降火| 不是省油的灯是什么意思| 处暑是什么时候| 低血糖吃什么糖| 六月一号什么星座| 两点水有什么字| 小便有点红是什么原因| 财神是什么生肖| 家蛇出现寓意什么| 复原是什么意思| 舍我其谁是什么意思| 梦见参加葬礼是什么意思| 中国四大国粹是什么| 颜控什么意思| 红烧肉炖什么菜最好吃| 双马尾是什么意思| 婴儿放屁多是什么原因| 音色是什么意思| 玉米须能治什么病| 针眼用什么药| 肾结石什么东西不能吃| 才思敏捷是什么意思| 莴苣是什么| 血清胃功能检测是什么| 扬州瘦马什么意思| helen是什么意思| 胃炎不能吃什么食物| 一片狼藉是什么意思| 颈椎反弓是什么意思| 什么情况属于骗婚| 高血糖可以吃什么| 心衰是什么意思| sharon是什么意思| 急性子是什么意思| 经常流鼻血是什么原因引起的| 勃起不够硬吃什么药| 痔疮手术后可以吃什么水果| 肾病综合症是什么病| 薄如蝉翼是什么意思| 九月初八是什么星座| 双脚踝浮肿是什么原因| 中校军衔是什么级别| 梦见死尸什么预兆| 吃什么下奶快| 腰肌劳损吃什么药| 奋不顾身的顾是什么意思| 临界心电图是什么意思| 女人阴道痒是什么原因| 我靠是什么意思| 认栽是什么意思| 肝内胆管轻度扩张是什么意思| 什么像什么| 什么是点映| 实习期扣分有什么影响| 雷诺综合征是什么病| 婷婷玉立什么意思| 低聚异麦芽糖是什么| 牛鞭是牛的什么部位| 缺钾有什么表现和症状| 昌字五行属什么| 排卵期同房后要注意什么| 二月初五是什么星座| alpha是什么| 核能是什么| animal什么意思| 大蒜泡酒有什么功效| 腰椎退行性改变是什么意思| 缺少维生素有什么症状| 孩子胃疼吃什么药| 人为什么会打哈欠| 头陀是什么意思| 容易放屁是什么原因| 现字五行属什么| 5月16日是什么星座| 便秘去药店买什么药吃| 头上汗多是什么原因| 8宫代表什么| 长乘宽乘高算的是什么| 美国属于什么洲| 梁子是什么意思| 安置房和商品房有什么区别| 叩首是什么意思| 阴虚阳亢吃什么中成药| 双肺纤维条索是什么意思| 红茶什么季节喝最好| 妙赞是什么意思| 阴唇肥大是什么原因| 便秘喝什么药| 李白字什么| 托人办事送什么礼物较好| crs是什么| 导管是什么意思| 104岁属什么生肖| 突然头晕冒虚汗什么原因| 心肌缺血吃什么中药| 小便有血是什么原因| 尿里红细胞高什么原因| 皮肤黄适合穿什么颜色的衣服| 身心交瘁什么意思| 马超属什么生肖| 瘸子是什么意思| abr是什么检查| 肠粉是用什么材料做的| 弃猫效应是什么| 蝉代表什么生肖| 胎心停了是什么原因引起的| 为什么结婚| 避孕药叫什么名字| 脸发黄是什么原因| 什么补钙效果最好| 人均可支配收入是什么意思| 大白刁是什么鱼| 青少年长白头发是什么原因| 学生是什么阶级| 梦见游泳是什么预兆| 老年人腿疼是什么原因引起的| 下身有异味用什么药| 乘务长是干什么的| n是什么牌子的鞋| 孕妇适合喝什么茶| 霍光和卫子夫什么关系| 人肉是什么味道的| 转移酶偏高是什么原因| 长绒棉是什么面料| iq什么意思| 打日本电话前面加什么| 心脏病是什么原因引起的| 做梦梦见前男友是什么意思| 脸色蜡黄是什么原因| 女生喜欢男生什么行为| 经期可以吃什么水果| 孕妇血糖高可以吃什么水果| 窦性心动过缓吃什么药| 艺考音乐考什么| 瓜尔胶是什么东西| 长沙有什么特产| 喝栀子茶有什么好处| 小孩脚底脱皮是什么原因造成的| 空调干燥是什么意思| 罗汉肉是什么肉| decaf是什么意思| 一箭双雕是什么意思| 付之东流是什么意思| 为什么说婴儿摔床没事| 吃什么能去湿气最好| 乳头经常痒是什么原因| 秦始皇是芈月的什么人| 什么是阿尔茨海默症| 什么时间进伏| 女性虚火旺吃什么下火| snp是什么意思| 保护嗓子长期喝什么茶| 圆是什么结构| 高烧不退有什么好办法| yn是什么牌子| 夏天手脱皮是什么原因| 云南白药草长什么样| 孕妇白细胞高是什么原因| 生日礼物送什么| 菲薄是什么意思| 现在最火的歌是什么| 公务员什么时候退休| 老花镜是什么镜| 小厮是什么意思| 百度
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >loadsh 对 现有一维数组 要求,把一维数组改为二维,保留 executeDept 例: {executeDept:"", list: []} ;

“爱情圣地”普救寺举办祈福庙会尽现晋南传统年味

原创
作者头像
小焱
发布于 2025-08-06 17:25:09
发布于 2025-08-06 17:25:09
百度 吃过晚饭,周玉从柜子里抱了一床被子扔到床上:那是吴东兴的。 6800
代码可运行
举报
文章被收录于专栏:Java开发Java开发
运行总次数:0
代码可运行

我将使用 Lodash 来处理一维数组,将其转换为按 executeProcess 分组的二维数组结构,每个组包含 executeDept 和对应的列表。

代码语言:javascript
代码运行次数:0
运行
复制
const _ = require('lodash');

/**
 * 将一维数组转换为按executeProcess分组的二维数组
 * @param {Array} arr - 原始一维数组
 * @returns {Array} 分组后的二维数组
 */
function transformArray(arr) {
  // 使用Lodash的groupBy按executeProcess分组
  const grouped = _.groupBy(arr, 'executeProcess');
  
  // 转换为所需的二维数组格式
  return _.map(grouped, (items, process) => {
    // 取第一个元素的executeDept作为组的executeDept
    const executeDept = items[0].executeDept || '';
    
    return {
      executeDept: executeDept,
      list: items.map(item => {
        // 复制原始对象并移除executeProcess和executeDept,保留其他属性
        const { executeProcess, executeDept, ...rest } = item;
        return rest;
      })
    };
  });
}

// 示例用法
const originalArray = [
  { executeDept: '部门A', executeProcess: '流程1', name: '项目1' },
  { executeDept: '部门A', executeProcess: '流程1', name: '项目2' },
  { executeDept: '部门B', executeProcess: '流程2', name: '项目3' },
  { executeDept: '部门B', executeProcess: '流程2', name: '项目4' },
  { executeDept: '部门C', executeProcess: '流程3', name: '项目5' }
];

const result = transformArray(originalArray);
console.log(result);

代码说明:

  1. 首先使用 _.groupBy 方法按 executeProcess 对原始数组进行分组,将相同 executeProcess 的元素归为一组。
  2. 然后使用 _.map 方法将分组后的对象转换为所需的格式:
    • 每个组包含 executeDept 属性,取值为该组第一个元素的 executeDept
    • 每个组包含 list 属性,该属性是一个数组,包含该组的所有元素
    • 每个元素会移除 executeProcessexecuteDept 属性,只保留其他属性
  3. 示例输入转换后会得到如下结果:[ { "executeDept": "部门A", "list": [{"name": "项目1"}, {"name": "项目2"}] }, { "executeDept": "部门B", "list": [{"name": "项目3"}, {"name": "项目4"}] }, { "executeDept": "部门C", "list": [{"name": "项目5"}] } ]

这种处理方式确保了相同 executeProcess 的元素被合并到同一个组中,同时保留了 executeDept 信息。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
水瓶座前面是什么星座 平步青云什么意思 什么东西补血最快 唐筛21三体临界风险是什么意思 痔疮是什么
右手大拇指发麻是什么原因 镶牙是什么意思 大快朵颐是什么意思 彩字五行属什么 眼睛干痒用什么眼药水
中国特工组织叫什么 睡觉手麻是什么原因 吊兰开花有什么兆头 最里面的牙齿叫什么 小鬼是什么意思
pB什么意思 肝囊肿是什么意思 畸形是什么意思 脖子右侧疼是什么原因 活字印刷术是什么时候发明的
南京市徽为什么是貔貅hcv7jop5ns1r.cn 西罗手表什么档次hcv8jop7ns1r.cn 女人脸色发黄吃什么补得最快hcv7jop9ns0r.cn 鼠分念什么hcv8jop1ns5r.cn 12年属什么生肖hcv8jop4ns6r.cn
什么叫肿瘤luyiluode.com 多囊是什么原因造成的hcv8jop8ns1r.cn 师团长是什么级别hcv8jop5ns4r.cn 山药跟淮山有什么区别hcv8jop9ns7r.cn 白茶什么季节喝好hcv8jop2ns4r.cn
痄腮是什么意思hcv9jop4ns9r.cn heineken是什么啤酒hcv9jop5ns7r.cn 冰冻三尺非一日之寒是什么意思hcv9jop6ns9r.cn 登对是什么意思hcv8jop7ns2r.cn 眼角痒用什么眼药水onlinewuye.com
春天的雨是什么hcv8jop0ns7r.cn 补办手机卡需要什么hcv9jop2ns1r.cn 眼睑肿是什么原因hcv8jop4ns6r.cn 尿检是检查什么的hcv8jop0ns2r.cn 眼睛有红血丝是什么原因hcv7jop5ns0r.cn
百度