blog

js_tree_structure_to_nested_structure

var first = d.filter; var last = d.filter; var map = {}; 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

PMP-第4章-プロジェクト統合管理

統合とは、調整と調和を意味します。プロジェクト・インテグレーション・マネジメントは、プロジェクト・マネジメントの中核をなすものであり、プロジェクトのさまざまな要素間の調整を達成し、相反する目標や競合する目標の最適なバランスを見出すことを目的としています。統合マネジメントが必要とされるのは、問題が最も発生しやすいのはプロジェクトの連結部分だからです。 プロジェクト内の統合は間違いなくプロジェクトマネジャーの責任であり、プロジェクト外の統合は少なくとも支援することがプロジェクトマネジャーの責任です。 統合の必要性

Jun 1, 2020 · 13 min read

Travis-CIでブログを公開する

May 28, 2020 · 1 min read

golangのruneとbyte

May 26, 2020 · 1 min read