JSFiddle - React, Tailwind, and code Playground
by Fernando De Leon
HTML
<button id="press">
Press
</button>
JavaScript
var tree = {
name:"A",
child:[
{
name:"A1",
child:[
{
name:"A2",
child:[]
}
]
},
{
name:"B",
child:[
{
name:"B1",
child:[]
}
]
}
]
};
var extractInnerChild = function(node) {
if(node !== undefined && node.child.length == 0) {
return node;
}
else {
var child = extractInnerChild(node.child);
console.log("child is:",child);
}
};
var flatten = function(tree) {
extractInnerChild(tree);
}
$("#press").on("click",function(e) {
console.log(tree);
flatten(tree);
});