一维数组转为多维数组

news/2024/12/1 0:39:50/
let replies = [{ id: 1, content: 'qwerqwe', curparent: 0 , nextson: 1},{ id: 2, content: '去玩儿群翁', curparent: 1 , nextson: 2},{ id: 3, content: '手动阀公司的富', curparent: 2 , nextson: 3 },{ id: 4, content: '感觉和复工后', curparent: 3 , nextson: 4},{ id: 5, content: '电饭锅和豆腐干', curparent: 4 , nextson: 5 },{ id: 6, content: '具体与人体', curparent: 5 , nextson: 6},{ id: 7, content: '而问题艺人体验', curparent: 6 , nextson: 7 },];
这个处理 是根据 index 作为父节点 和 子节点/**一维数组处理成多维数组* Array 一维数组* curparent 父级id(父子关联字段)* nextson子级id(父子关联字段)*/multiChangeArray(Array , curparent , nextson) {let data = JSON.parse(JSON.stringify(Array ));data.forEach(item => {let son = data.find(res => res[curparent ] === item[nextson]);if (son) {item.children = item.children || [];item.children.push(son);} else {item.children = item.children || [];item.children.push({label: '555555555'});}});return [data[0]];},

 


http://www.ppmy.cn/news/400531.html

相关文章

差异可视化-多维量法(MDS)

第1关:美国国家教育统计中心数据——降维 本关任务:对美国国家教育统计中心数据计算距离矩阵,然后通过多维标度法( MDS )实现降维,并绘制降维后的散点图。 # -*- coding: utf-8 -*- import pandas as pd #用于生成满足绘图要求的数据格式 from sklearn.manifold im…

多维数组的认识

多维数组 多维数组可以看成是数组的数组(俗称:套娃),比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。二维数组 int[][] a new int[2][5];解析:以上二维数组a可以看成一个两行五列的…

多维列表

创建二维列表 一个一维的List是线性的List,多维List是一个平面的List: a [1,2,3,4,5] # 一行五列multi_dim_a [[1,2,3],[2,3,4],[3,4,5]] # 三行三列索引 在上面定义的List中进行搜索: print(a[1]) # 2print(multi_dim_a[0][1]) # 2用…

多维数组的定义

一. 多维数组 1. 概念 多维数组可以看成是数组的数组。比如二维数组就是一个特殊的一维数组,它的每个元素都是一个一维数组。其他多维数组的概念,大家可以参照二维数组以此类推。 2. 分类 多维数组可以分为: ● 二维数组; ● 三维…

数据的维度

数据:数据(data)是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的的原始素材。 维度:一组数据的组织形式 对于一组数据,我们可以在一维方向展开,形成线性关系;我们也…

python多维列表

1、初始化 1. c语言思维 import random matrix[] numberOfRowseval(input("Enter the number of rows:")) numberOfColumnseval(input("Enter the number of the columns")) for row in range(numberOfRows):matrix.append([])for column in range(numbe…

多维数组与矩阵

1.顺时针打印二维数组 2.零所在行列清零 【问题描述】如果矩阵中某个元素为0 ,则将其所在行和列清零 【算法】扫描矩阵,建立行的一维数组以及列的一维数组并做标记 3.Z字型打印矩阵 【算法】分条件判断从左下到右上还是从右上到左下 4.边界为1的最大子方阵 【问题…

维度建模

1 维度建模关键概念 1.1 度量和环境 1.2 事实和维度 在维度建模中,度量称为事实,上下文和环境称为维度。 1.3 事实表 事实常以数值形式出现,而且一般都被大量文本形式的上下文包围着。这些文本形式的上下文描述了事实的“5个w”&#xff…