blog

js_tree_structure_to_nested_structure

var first = d.filter;\n var last = d.filter;\n\n\n var map = {};\n var...

Jun 3, 2020 · 1 min. read
シェア
 var first = d.filter(e=> !!!e.pId);
 var last = d.filter(e=> !!!e.id);
 
 
 var map = {};
 var idMap = {};
 
 d.forEach(d => {
 idMap[d.id] = d;
 if(map[d.pId]) {
 map[d.pId].push(d);
 }else{
 map[d.pId] = [d];
 }
 });
 console.log(JSON.parse(JSON.stringify(map)));
 for(var key in map) {
 if(idMap[key]) {
 // console.log("get children", key)
 idMap[key]['children'] = map[key];
 delete map[key];
 }
 }
 console.log(map);
Read next

将来、あなたは職を失うかもしれない!みんな、これを見てくれ!コグニティブ・インテリジェンス・マシーン・ブレイン・プラットフォームがそれを明らかにする。

Perlかつて、ほとんどの人がPerl言語でプログラミングをしていました。しかし、Perlをよく使う人たちは、Perlには常に何か問題があることに徐々に気づいていきました。少なくとも私が知っているのは「piecemeal」と呼ばれるプログラミング言語で、その作成者は、機能を組み合わせることをあまり考えずに、ただ別の機能の上に別の機能を積み重ねたように見えます。 実際...

Jun 3, 2020 · 6 min read