//从数据获取相同数据生成多维数组 let tableList = {}, tableNewsList = []; for (let i = 0; i < this.list.length; i++) { let tableListArr = this.list[i]; if (!tableList[tableListArr.hospital_name]) { tableNewsList.push({ Id: tableListArr.Id, hospital_name: tableListArr.hospital_name, data: [tableListArr] }); tableList[tableListArr.hospital_name] = tableListArr; } else { for (let j = 0; j < tableNewsList.length; j++) { let tableListArr2 = tableNewsList[j]; if (tableListArr2.hospital_name == tableListArr.hospital_name) { tableListArr2.data.push(tableListArr); break; } } } } //获取合计,生成数组 let listCount = 0 let listCountArr = [] for (let k = 0; k < tableNewsList.length; k++) { for (let l = 0; l < tableNewsList[k].data.length; l++) { listCount += parseInt(tableNewsList[k].data[l].info_cnt) } listCountArr.push(listCount) } //自定义合计数组 const listCountArr2 = [] listCountArr.forEach(function (item) { listCountArr2.push({ Id: item, data: { Id: item, hospital_name: '合计', info_cnt: item } }) }); //自定义列表数组和合计数组 var length = Math.min(tableNewsList.length, listCountArr2.length) var result1 = [] var result2 = [] for (var i = 0; i < length; i++) { result1.push(tableNewsList[i].data) result2.push(listCountArr2[i].data) } //合并列表数组和合计数组 var typesList = [] var typesList2 = [] for (let j = 0; j < result1.length; j++) { typesList = result1[j].concat(result2[j]); typesList2.push(typesList) } //获取数组赋值 var newsListArr = [] for (let k = 0; k < typesList2.length; k++) { for (let l = 0; l < typesList2[k].length; l++) { newsListArr.push(typesList2[k][l]) } }
上面是“从数据获取相同数据生成多维数组等数组相关j”的全面内容,想了解更多关于 vuejs 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_34.html
workflows工作流
冬天的严寒里红梅枝上停留着一只鸟
一个港口配备了小型船只、起重机、集装箱和码头
树上挂着一只快乐的荔枝ComfyUI工作流
一个超现实和超现实的场景,在森林中心有一座蛇形的房子
一幅生动而古怪的时尚鸭子插图ComfyUI工作流
一个穿过泥泞雷区的士兵ComfyUI工作流
一座巨大的野兽派建筑漂浮在热带风景中的贫民
一只在森林里漫步的麋鹿ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

利用css绘画棋盘布局(象棋)
Bootstrap可视化拖放布局
日历设置每个月颜色都不一样
canvas空间文本射线
纯css制作卡通头像(随鼠标转头)
利用css3做一个动态loading效果
2023年程序猿如何给自己开启一场烟花盛会










