Quiero agregar elementos a la tabla de árboles dinámicamente, pero no puedo combinar matrices al fusionar.
const nodes=([]); const children=([])luego agrego un elemento a la matriz de nodos
nodes.push({ key: keyIndex.value, data:{ "name":newExplanation.value, "size":"100kb", "type":"Folder" }, })Así es como empujo mi segunda cuerda
children.push({ children:[ { key: tempRoot.value + '-0' , data: { "name": Explanation.value, "size": "100kb", "type": "Folder" } }] })luego quiero agregar un elemento de nodo secundario debajo de este elemento y quiero combinar estas dos matrices. Pero no se juntan, parecen dos elementos separados en una matriz. por ejemplo nodos[0:{primer elemento}, {segundo elemento]
Así es como hago la fusión
let r = nodes.concat({...children})¿Qué pasa si empujas a los niños de la misma manera que en nodos como este?
children.push({ key: tempRoot.value + '-0' , data: { "name": Explanation.value, "size": "100kb", "type": "Folder" } });y luego concatenar así
let r = nodes.concat(children);